当我隐藏UINavigationBar时,我希望当前UIViewController的视图占据整个屏幕(没有状态栏)。它不必动画。我无法弄清楚如何改变帧。我还应该提一下,我正在使用一个笔尖,所以在Interface Builder中我选择了模拟指标:导航栏,我不知道它是否有任何区别。
答案 0 :(得分:0)
试试这个:
// On YourViewController.m
// Call this method when the nav bar gets hidden
- (void)navigationBarDidBecomeHidden {
self.view.frame = CGRectMake(0, 0, 320, 480);
}