을 점프하는 모든 가능한 시나리오 ... 이것은의 ViewController을로드하는 내 애플 대리자 내부의 코드입니다있는 UIView 20 픽셀
[[UIApplication sharedApplication] setStatusBarHidden:YES];
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
self.window.rootViewController = self.viewController;
[window makeKeyAndVisible];
(또는 루트보기를 할 수있는 것 제어 장치). 이 viewcontroller는 검사를 수행하고 검사에 따라 다른보기를로드합니다.
viewcontroller에 의해로드 된 뷰가 20 픽셀 위로 점프하고 있는데, 이것에 관해서는 많은 검색을했는데, 대부분 상태 표시 줄이 비난 되었기 때문에 숨기려고했지만 사용하지 않았습니다.
제발 한 가지만 더 명확히 해주세요. initWithNibName과 init의 차이점은 둘 다 똑같은 일을하는 것처럼 보입니다.
많이 검색하고 아직도 내가 알고 싶은 이유는 모든 솔루션 먹으 렴을받지 후, 무엇을 수동으로 뷰의 크기가 좋지 않아 조정 ... UIView의가 20 픽셀에게
점프 구성하는 모든 가능한 시나리오 일 수있다 이 경우에 연습하십시오. 이 점프의 실제 원인을 찾아내어 해킹이 아닌 표준 방식으로 문제를 해결할 수 있습니다.
는
.xib 파일 (Interface Builder에서)에서 설정 한 viewController (보기)의 크기는 얼마입니까? 화면 높이보다 높이가 20px 더 작을 수 있습니다. –
보기 크기는 IB가 320 * 460이며 수정할 수 없습니다. –