AutoLayout(不同iPhone的Y约束)

时间:2016-07-04 12:16:59

标签: ios xamarin.ios autolayout ios-autolayout

我遇到的问题是iPhone 4的y尺寸比iPhone 5的尺寸小得多。 6(+)。

如果我想支持这两种设备,我几乎只能使用iPhone 6(+)屏幕的一半,因为如果我使用整个屏幕并在顶部和底部添加y限制,则不适用于iPhone因为约束长度太大了。

如何使用iPhone 6的整个屏幕并类似地使用iPhone 4的全屏?有什么我想念的吗?

我看了一个教程,但是导师只使用center-y作为约束。

1 个答案:

答案 0 :(得分:0)

  1. 为什么有必要设置一个底部y约束?
  2. 否则,您可以将所有内容放在滚动视图中(启用滚动并在滚动视图和主视图之间的顶部和底部具有所需的所有y约束),并且在滚动视图内部可以放置前一个顶部和底部y约束
  3. 如果你使用size-classes,你应该可以为iPhone 4创建一个特定的布局,另一个用于iPhone 5-6 +