首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 7全屏布局

iOS 7全屏布局
EN

Stack Overflow用户
提问于 2013-09-04 15:40:01
回答 2查看 9.3K关注 0票数 2

众所周知,在iOS 7中,视图控制器默认是全屏布局的,并且wantsFullScreenLayout已被弃用,我不想要全屏布局,因为它会在使用XCode 5编译旧的应用程序时导致问题,所以我在下面尝试了一下。

代码语言:javascript
运行
复制
- (void)viewDidLoad
{
    [super viewDidLoad];

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

}

这似乎不起作用。而且我得到了全屏幕的布局。我正在使用XCode开发者预览版6。有什么解决方案吗?

致以敬意,

EN

回答 2

Stack Overflow用户

发布于 2013-09-11 18:47:21

尝试将edgesForExtendedLayout设置为UIExtendedEdgeNone

正如这里所解释的,porting view controllers iOS 6->7

票数 2
EN

Stack Overflow用户

发布于 2013-09-25 23:59:39

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18608068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档