【问题标题】:How to make layout Flexible in all versions of iPhones如何在所有版本的 iPhone 中使布局灵活
【发布时间】:2015-05-06 23:36:15
【问题描述】:

我制作了一个在iPhone6 上运行良好的应用程序,但是当我切换到iPhone5siPhone5 时,我的布局完全分散了注意力。每个Control 都会改变它的位置。

如何让我的appiPhones 的所有版本上运行而不会破坏layout

我已禁用 Auto Layout,我正在使用来自 InterfaceBuilderAutoResizing

【问题讨论】:

  • 我推荐自动布局,有没有 Resonanz 你把它关掉了?

标签: ios iphone xcode autoresizingmask


【解决方案1】:

我的应用也有类似的情况。

如果您尝试在所有使用 Autoresizing 的设备中进行灵活调整,您会遇到很多问题,因为 Xcode 6(Interface Builder)是基于与 AutoLayout 和 Size Classes 一起使用的。在我的应用程序中,没有它们我会有奇怪的行为,所以......我建议像@Volker,使用自动布局(和大小类),但如果你不想要它或者你现在没有时间......

您必须为任何设备屏幕创建故事板,或者您必须编程以调整每个设备的界面。如果您找到了另一种方法,请分享。

【讨论】:

    猜你喜欢
    • 2018-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多