iphone - 处理 iphone 5 & 4/4S/3G 屏幕分辨率的最佳方法是什么

标签 iphone ios user-interface interface-builder uistoryboard

<分区>


想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它.

关闭 9 年前

我正在寻找处理来自 UIStoryBoard 的用户界面设计时最好和正确的方法.正如您猜对的那样,问题在于 iPhone 5 与所有旧款 iPhone 之间的纵横比不同。有些人使用两种不同的 UIStoryBoard在应用程序中并在应用程序启动时加载正确的应用程序,这将起作用。但是当我现在想要进行更改时,我必须处理 2 个文件。另一种方法是 AutoLayout . 那么在 StoryBoard 中处理用户界面时,您认为什么是最有效\最方便的时间。

最佳答案

使用两个 Storyboard不是很好 DRY因此会导致重复的工作和不同步的文件。此外,它无法快速处理 Apple 可能发布的任何新屏幕尺寸。

最好使用 AutoLayout 或旧的 AutoResize。 Apple 一直在越来越多地插入 AutoLayout,并在 XC5 和 iOS 7 中对其进行了改进。让您的 UI 和代码保持干爽,并采用 Apple 为处理此问题而制定的清晰路径。

关于iphone - 处理 iphone 5 & 4/4S/3G 屏幕分辨率的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19201399/

上一篇:ios - kasra 在 iOS 上不显示

下一篇:iphone - 创建一个包含 xib 文件的框架

相关文章:

javascript - 仅对所有 iPhone 和 IPADS 进行样式设置的 CSS 样式

javascript - 在 iPad 中隐藏地址栏

ios - 如何在没有 NavigationController 的情况下使用 ASTableNode 在 ASViewController 上添加像 Navigationbar 这样的 headerView?

javascript - React 中带有延迟子菜单 View 的菜单

iphone - 如何在 iOS 上固定证书的公钥

iphone - 核心电话崩溃

iphone - Safari 中的 UIWebView 打开链接不起作用?

ios - 使用reverseGeocodeLocation:设置地址字符串,然后从方法返回

cocoa - 在 Cocoa 中实现 "scrubby sliders"?

ios - 按钮到底部的自动布局