웃긴 비슷한 문제가 있습니다. xib 파일에서 모든보기를 제거하고보기를 다시 추가했습니다. 상태 표시 줄을 "지정되지 않음"으로 설정하여 상태 표시 줄을 조정하지 마십시오. 추가 된 뷰는 (0,0,320,480) 대신 x = 0, y = 0, w = 320 h = 460으로 생성됩니다. 높이를 480으로 변경하고 파일의 소유자에게 연결 한 후 배경색과 관련하여 색을 변경 한 후 나는 화면의 꼭대기와보기 사이에 하얀 띠가 있었다고 생각한다. 나는 내 코드를 증강 : viewDidLoad에
- (void)viewDidLoad {
[super viewDidLoad];
RECTLOG(self.view.frame);
}
내
#define RECTLOG(rect) (NSLog(@"" #rect @" x:%f y:%f w:%f h:%f", rect.origin.x, rect.origin.y, rect.size.width, rect.size.height));
그것이 IB에서로드됩니다으로보기 실제로 주위에 작품으로 (0, 20, 320, 480) 되는 것을 밝혀 뷰의 프레임을 self.view.frame = CGRectMake (0, 0, 320, 480)로 재설정했다.
나는이 일에 대한 약간의 수정을 알고 싶어요 IB 3.2.5
을 사용하고 있습니다.
고마워요. xcode와 IB를 업그레이드 한 후 상태 표시 줄은 기본적으로 켜져있었습니다. 다른 사람들은 꺼져 있습니다. –
여러분 모두에게 +1 .. !! –
Xcode 4.2에서와 마찬가지로 iOS 5.0.1이 변경되었습니다. 아래 내 대답은 어떻게 달성 될 수 있는지 설명합니다. – lol