iOS 7全屏布局

时间:2013-09-04 07:40:01

标签: layout uiviewcontroller fullscreen ios7

众所周知,在iOS 7中,视图控制器默认具有全屏布局,而且wantFullScreenLayout被删除,我不想要全屏布局,因为它在使用XCode 5编译旧应用时会导致问题,所以我在下面尝试了这个

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.wantsFullScreenLayout = NO;
    self.edgesForExtendedLayout = UIRectEdgeNone;

}

这似乎不起作用。我正在全屏布局。我正在使用XCode Developer Preview Beta 6.任何解决方案?

此致

2 个答案:

答案 0 :(得分:2)

尝试将edgesForExtendedLayout设置为UIExtendedEdgeNone

如此处所述 porting view controllers iOS 6->7

答案 1 :(得分:1)

如果这不起作用,您可以尝试    self.navigationController.navigationBar.translucent = NO; 因为在iOS7中默认导航是半透明的