我已经失去了与自适应布局和大小类混淆的想法。并不是说我一开始就是个天才,但现在我秃了。
假设我有一个非常简单的布局,我想确保在 3.5、4、4.7 和 5.5 iphone 上看起来完美(完美是指我的所有 ui 元素都存在)。
好的,我从任何尺寸开始,所有元素都放置有约束,没有警告,没有错误。很好走。在预览模式下加载各种尺寸的手机,5.5 看起来不错,4.7 看起来不错,4 看起来还可以,3.5 需要一些工作。
我想用 3.5 和 4(不是 4、4.7 和 5.5)来解决问题,尺寸等级是实现这一目标的方法吗?我是否需要做多个故事板或在代码中执行此操作或某种类型的设备尺寸检查?我遇到了一个走多个故事板路线的人,看起来像是一个相当大的黑客,一群人对他的方法持怀疑态度,但我敢打赌他还有头发。
我想我在问什么,可以使用尺寸等级来定位特定尺寸吗?如果您希望您的布局在 3.5、4、4.7 和 5.5 上看起来完美,那么建议的解决方法是什么?