<分区>
我正在寻找处理来自 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/