【发布时间】:2016-12-27 14:23:25
【问题描述】:
我正在制作一个 iOS 应用程序,而且我一直在使用 iPhone 6 模拟器。我已经调整了我目前所拥有的,在 6 上似乎很好;但是当我将模拟器更改为 iPhone 5 时。一切都重叠或错位。
This is the iPhone 6 Simulator - Looking Fine
This is the iPhone 5 Simulator - Looking Awful
还有其他教程(是的,我在你抱怨之前看过),但我发现的所有教程都说要添加新的故事板并将它们分配给特定的屏幕尺寸 - 这对我来说似乎很耗时且不切实际(而且其他人)
有没有人知道一种有效的方法可以让所有内容正确对齐(并按比例缩小以适应任何屏幕尺寸)?谢谢。
【问题讨论】:
-
你应该选择通用故事板而不是特定的屏幕尺寸并使用自动布局约束,以便约束应该满足每个屏幕尺寸.. 自动布局的几个链接raywenderlich.com/115440/…raywenderlich.com/115444/…appcoda.com/introduction-auto-layout@987654327 @
-
stackViews和autoLayout是你不错的选择 :)
标签: ios swift alignment screen scale