如何使布局灵活适用于所有版本的iPhone

时间:2015-05-05 04:56:05

标签: ios iphone xcode autoresizingmask

我制作的应用程序在iPhone6上正常运行,但当我切换到iPhone5siPhone5时,我的布局完全分散了注意力。每Control改变其立场。

如何让我的app在所有版本的iPhones上运行正常而不会违反layout

我已停用Auto Layout,我正在AutoResizing使用InterfaceBuilder

1 个答案:

答案 0 :(得分:0)

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

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

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