- (void)viewWillAppear:(BOOL)animated {
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
[navigationController setNavigationBarHidden:YES animated:YES];
}
上面的代碼工作得非常好,當視圖即將出現時,一個很好的動畫開始,之後,狀態欄和導航欄被隱藏。當我隱藏狀態欄時如何使視圖返回頂部
但是!我的320x480視圖不會移動到頂部(0,0),但它會移至導航欄所在的位置,位於(隱藏)狀態欄的下方。狀態欄是空白的,並且我的視圖的底部被從窗口切斷。我覺得這很奇怪,因爲正如你所看到的,我使用UINavigationController來切換視圖,並且我隱藏了導航欄,視圖的確向上移動了44px,從而補償了導航欄的消失。它只是不考慮狀態欄的高度。
同樣的問題我的相機視圖控制器:一個視圖,其中照相機被打開,但觀點是不是從頂部
任何一個有知道如何解決這個問題?