如何从NavigationController推送时全屏绘制UIViewController?

时间:2010-06-04 09:23:23

标签: iphone uiviewcontroller uinavigationcontroller

我的ViewController将在NavigationBar下开始绘制,它会将ViewController减少到436 * 320像素 我怎么能强制它全屏画480 * 320

3 个答案:

答案 0 :(得分:2)

您可以隐藏导航栏:

- (void) viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    [[self navigationController] setNavigationBarHidden:YES animated:NO];
}

答案 1 :(得分:1)

模态视图? -presentModalViewController:animated:,您可以使用modalTransitionStyle属性设置样式(向上滑动,翻转,溶解,页面卷曲)(在视图控制器上变为模态)

答案 2 :(得分:1)

如果我理解你的问题是状态栏而不是导航栏..

尝试在info.plist文件中添加以下行:

<key>UIStatusBarHidden</key>
<true/>

这样应用程序将全力以赴。

你也试试:

[UIApplication sharedApplication].statusBarHidden = YES;