【问题标题】:What is the best approach to deal with the iphone 5 & 4/4S/3G Screen Resulotion [closed]处理 iphone 5 和 4/4S/3G 屏幕分辨率的最佳方法是什么 [关闭]
【发布时间】:2013-10-12 15:25:43
【问题描述】:

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

【问题讨论】:

    标签: iphone ios user-interface interface-builder uistoryboard


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 2012-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多