基于 phone 调整 UIScrollView 中 UIView 和 UIButton 之间的约束高度

adjust constraint height between UIView and UIButton inside UIScrollView based on phone

不幸的是,我为该控制器添加了 UIScrollView,因为内容高度对于小的 phone 来说会很长,例如 iPhoneSE 等等。

您会看到 UIViewUIButton 之间有两个约束。一个是第一优先级集 1000,关系是 Less Than or Equal。另一个虚线约束是第二优先级集 999,关系是 Equal。但这对于 iPhone 6 之后的工作很顺利。不幸的是,对于 iPhoneSE 和 5s 来说,这个差距非常糟糕,因为有两个按钮处于折叠状态。请让我知道如何为小 phone?

调整约束

嗨哟可以按照附图中描述的限制条件满足您的需求。

1. You will need to apply on bottom button.

使用 ScrollViewMain 屏幕的超级视图 (UIView) 添加与底部约束相同的值。 如您所见,在红色按钮上应用了两个底部约束。 (*在附加的屏幕截图中)

其中一个作为 ScrollView 的底部约束(值为 10),另一个是控制器主视图的底部约束(具有相同的值 = 10)

Please have a look into attached image.