Iphone 隐藏UINavigationBar时调整视图大小

Iphone 隐藏UINavigationBar时调整视图大小,iphone,ios,uiviewcontroller,uinavigationbar,Iphone,Ios,Uiviewcontroller,Uinavigationbar,当我隐藏UINavigationBar时,我希望当前UIViewController的视图占据整个屏幕(没有状态栏)。它不需要设置动画。我想不出如何改变画面。我还应该提到,我正在使用nib,因此在Interface Builder中,我选择了模拟指标:导航栏,我不知道它是否有任何区别。试试这个: // On YourViewController.m // Call this method when the nav bar gets hidden - (void)navigationBarDid

当我隐藏UINavigationBar时,我希望当前UIViewController的视图占据整个屏幕(没有状态栏)。它不需要设置动画。我想不出如何改变画面。我还应该提到,我正在使用nib,因此在Interface Builder中,我选择了模拟指标:导航栏,我不知道它是否有任何区别。

试试这个:

// On YourViewController.m

// Call this method when the nav bar gets hidden
- (void)navigationBarDidBecomeHidden {
    self.view.frame = CGRectMake(0, 0, 320, 480);
}