2013-04-21 1 views
0

내 UIViewController로 제어하는 ​​"기본"뷰가 있습니다. 나는 그 레이블에 2 개의 레이블과 UIImageView를 추가했다. UIImageView의 이미지는 화살표 이미지이며 이미지를 한 레이블에서 다른 레이블로 옮기고 싶습니다. 슈퍼 뷰에서 UIView를 이동하는 방법

나는 내 컨트롤러에서 UIViewImage의 기원을 설정하려고했으나 엑스 코드는 나에게 오류 기호를 표시 : "표현이 할당 할 수없는"

self.myArrowPointer.bounds.origin.y = 150.0; 

내가보기를 만드는 방법에 대한 생각, "포장"그 라벨 것을 이 이미지보기. 이 UIImageView를이 view.m 파일에서 drawRect 메서드를 통해 이동합니다. 그러나 스토리 보드에서이 객체 (레이블, UIImageView)를 만든 경우이 작업을 수행하는 방법을 알지 못합니다.

제 질문은 스토리 보드보기에서 UIImageView를 움직일 수있는 방법입니다.

답변

1

이것은 설정자이므로 전체 구조를 전달해야합니다. 이처럼 :

CGRect bounds = self.myArrowPointer.bounds; 
bounds.origin.y = 150; 
self.myArrowPointer.bounds = bounds; 

하지만 당신은 이미지를 이동 self.myArrowPointer.frame 또는 self.myArrowPointer.center이 작업을 수행해야합니다.

+0

origin.y에서 작동하지만 origin.x에서는 작동하지 않습니다. 이유는 무엇입니까? 그게 무엇을 막을 수 있니? –

+1

이것을 위해서'self.myArrowPointer.frame'을 사용해보십시오. – Jack

관련 문제