따라서 인터페이스 빌더에는 두 개의 이미지 뷰 객체가 포함 된 수퍼 뷰 내에 뷰가 있습니다. 앱이 실행될 때 화면에서 해당보기를 이동하여 원하는 위치로 이동하도록 애니메이션을 적용 할 수 있습니다. 뷰는 인터페이스에 대한 .h 파일의 pictureFrame으로 설명되며 출력 pictureFrame에 매핑 된 뷰가 있습니다. 현재 내 viewDidLoad는 다음과 같습니다.iPhone dev - viewDidLoad의 뷰 위치 설정
- (void)viewDidLoad {
[super viewDidLoad];
CGRect theFrame = [self.pictureFrame frame];
theFrame.origin.y = -290;
}
그러나 작동하지 않는 것 같습니다. 이 문제를 어떻게 해결할 수 있습니까?
-290이 오프 스크린이라고 가정하지 마십시오. 그것은 영원하지 않을 것입니다. 그 숫자를 화면 경계에서 계산하십시오. http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIScreen_Class/Reference/UIScreen.html#//apple_ref/occ/instp/UIScreen/bounds –