0

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

4

1 回答 1

1

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

最好使用 AutoLayout 或较旧的 AutoResize。Apple 越来越多地推动 AutoLayout,并在 XC5 和 iOS 7 中对其进行了改进。保持你的 UI 和你的代码干燥,并接受 Apple 为处理这个问题而制定的清晰路径。

于 2013-10-05T19:52:24.123 回答