0

如下图所示,我需要根据屏幕尺寸以固定尺寸布局不同的视图。如果是 iPhone 5,边距需要比 iPhone 4 大。

我尝试使用自动布局约束来完成此操作,但无法使其正常工作。这样的事情甚至可能有约束吗?还是我需要设置两个故事板?

任何帮助将不胜感激!

约束

4

1 回答 1

1

添加一个UIView您喜欢的高度(例如 100)和宽度(例如 100)约束。添加对齐中心 x/y 约束。这将是您的中心视图。

中心视图约束

添加另一个UIView具有您首选的高度(例如 100)和宽度(例如 100)约束。为超级视图约束添加一个顶部空间(例如 330),给它一个低优先级(例如 265)。在两个视图之间添加一个垂直空间约束(例如 50)给它一个中等优先级(例如 825),使其大于或等于关系。在您的超级视图中添加两个垂直空间约束(例如 30 和 50),相同的中间优先级(例如 825),使较大的一个小于和较小的一个大于或等于关系。

下视图约束 iphone 4 限制 iphone 5 限制

于 2013-06-27T19:26:49.630 回答