首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 7中的UIViewcontroller从屏幕顶部开始

iOS 7中的UIViewcontroller从屏幕顶部开始
EN

Stack Overflow用户
提问于 2014-02-05 14:14:50
回答 1查看 753关注 0票数 0

我已经在iOS 6.1和更高版本的Xcode 5.1中开发了一个应用程序。我从顶部设计了视图控制器,没有留下任何空白。当我在iOS 6.1上运行时,它从指示运营商和电池的顶部条下面开始,但在iOS 7上它与条重叠。

我搜索了一下,发现在iOS 7以后的版本中全屏已经被弃用了。这是我在许多博客上找到的代码,它声称在iOS7.0中将它添加到viewDidLoad中将使viewcontroller从栏的下面开始。但这对我不起作用。

代码语言:javascript
复制
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7)
    {
        self.edgesForExtendedLayout = UIRectEdgeNone;
    }

我还需要再加点什么吗。我希望这个应用程序在iOS 6.1及以上版本,也适用于3.5和4英寸的屏幕。

EN

回答 1

Stack Overflow用户

发布于 2014-02-05 15:00:39

我找到了解决这个问题的办法。在主故事板中,选择view as IOS 7和更高版本,并添加20增量到y到您的视图。因此,当你在iOS7和更高版本中运行你的应用程序时,它会自动为你的view.It添加20个偏移量,而不会为iOS6.1和更早的版本添加偏移量。

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

https://stackoverflow.com/questions/21569906

复制
相关文章

相似问题

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