我制作的应用程序在iPhone6
上正常运行,但当我切换到iPhone5s
和iPhone5
时,我的布局完全分散了注意力。每Control
改变其立场。
如何让我的app
在所有版本的iPhones
上运行正常而不会违反layout
。
我已停用Auto Layout
,我正在AutoResizing
使用InterfaceBuilder
。
答案 0 :(得分:0)
我的应用程序也有类似的情况。
如果您尝试使用自动调整功能在所有设备中灵活使用,则会遇到很多问题,因为Xcode 6(Interface Builder)基于AutoLayout和Size Classes使用。在我的应用程序中,我有没有它们的奇怪行为......我建议像@Volker,使用AutoLayout(和大小类),但是如果你不想要它或者你现在没有时间...
您必须为任何设备屏幕创建故事板,或者您必须编程以调整每个设备的界面。如果您找到另一种方法,请分享。