如下图所示,我需要根据屏幕尺寸以固定尺寸布局不同的视图。如果是 iPhone 5,边距需要比 iPhone 4 大。
我尝试使用自动布局约束来完成此操作,但无法使其正常工作。这样的事情甚至可能有约束吗?还是我需要设置两个故事板?
任何帮助将不胜感激!
如下图所示,我需要根据屏幕尺寸以固定尺寸布局不同的视图。如果是 iPhone 5,边距需要比 iPhone 4 大。
我尝试使用自动布局约束来完成此操作,但无法使其正常工作。这样的事情甚至可能有约束吗?还是我需要设置两个故事板?
任何帮助将不胜感激!
添加一个UIView
您喜欢的高度(例如 100)和宽度(例如 100)约束。添加对齐中心 x/y 约束。这将是您的中心视图。
添加另一个UIView
具有您首选的高度(例如 100)和宽度(例如 100)约束。为超级视图约束添加一个顶部空间(例如 330),给它一个低优先级(例如 265)。在两个视图之间添加一个垂直空间约束(例如 50)给它一个中等优先级(例如 825),使其大于或等于关系。在您的超级视图中添加两个垂直空间约束(例如 30 和 50),相同的中间优先级(例如 825),使较大的一个小于和较小的一个大于或等于关系。