首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用自动布局调整iPhone 5屏幕大小

不使用自动布局调整iPhone 5屏幕大小
EN

Stack Overflow用户
提问于 2012-10-06 04:48:21
回答 2查看 7.6K关注 0票数 0

在.xib或.storyboard中启用自动布局,并添加640px x 1136px的闪屏,可为较高屏幕启用iPhone 5分辨率支持。

然而,这样做,我的应用程序开始显示一些有趣的东西,我认为自动布局不是一个好主意。

我想知道是否有一种方法可以启用iPhone 5设备支持,即修复应用程序的分辨率而不使用自动布局?也许我可以在代码中设置?

如果是,那么我将不需要创建2个故事板或nibs来支持IOS5和iOS6。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-06 05:08:34

如果你之前没有使用Autolayout,你就不需要使用它来支持iPhone 5了。

当你把你的界面放在一起时,你只需要检查你的绑定,并在较高的手机大小和正常的手机大小之间切换,如下所述:Xcode Storyboard displaying the new iPhone 5 screen size?

如果你的屏幕在两个屏幕尺寸下看起来都很好,那么你就完成了。

如果你正在做大量的代码来显示你的UI,那么你会有更多的工作要做。

票数 2
EN

Stack Overflow用户

发布于 2012-10-06 12:52:30

几周前我找到了一个很好的答案(链接如下)。您将复制并粘贴旧的iPhone Storyboard,将其重命名以反映iPhone 5,然后按下布局网格底部的扩展屏幕大小的按钮。可能需要进行一些细微的编码调整,但在AppDelegate中使用此示例代码来检测哪个设备正在运行,从而检测要使用哪个故事板。您只需复制您的界面,但这些图形用户界面的更改可以在没有代码和AutoLayout的情况下进行(同样值得注意的是,AutoLayout删除了iOS 5和更低的兼容性)

xcode 4.5 how to pick storyboards at launch

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

https://stackoverflow.com/questions/12753806

复制
相关文章

相似问题

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