0
當我隱藏UINavigationBar時,我希望當前UIViewController的視圖佔據整個屏幕(不帶狀態欄)。它不一定是動畫。我無法弄清楚如何改變框架。我還要提到,我使用的是一個筆尖,所以在界面生成器中我選擇了模擬指標:導航欄,我不知道它是否有任何區別。當UINavigationBar被隱藏時調整視圖大小
當我隱藏UINavigationBar時,我希望當前UIViewController的視圖佔據整個屏幕(不帶狀態欄)。它不一定是動畫。我無法弄清楚如何改變框架。我還要提到,我使用的是一個筆尖,所以在界面生成器中我選擇了模擬指標:導航欄,我不知道它是否有任何區別。當UINavigationBar被隱藏時調整視圖大小
試試這個:
// On YourViewController.m
// Call this method when the nav bar gets hidden
- (void)navigationBarDidBecomeHidden {
self.view.frame = CGRectMake(0, 0, 320, 480);
}