众所周知,在iOS 7中,视图控制器默认具有全屏布局,而且wantFullScreenLayout被删除,我不想要全屏布局,因为它在使用XCode 5编译旧应用时会导致问题,所以我在下面尝试了这个
- (void)viewDidLoad
{
[super viewDidLoad];
self.wantsFullScreenLayout = NO;
self.edgesForExtendedLayout = UIRectEdgeNone;
}
这似乎不起作用。我正在全屏布局。我正在使用XCode Developer Preview Beta 6.任何解决方案?
此致
能
答案 0 :(得分:2)
尝试将edgesForExtendedLayout设置为UIExtendedEdgeNone
答案 1 :(得分:1)
如果这不起作用,您可以尝试 self.navigationController.navigationBar.translucent = NO; 因为在iOS7中默认导航是半透明的