根据手机调整UIScrollView中UIView和UIButton之间的约束高度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据手机调整UIScrollView中UIView和UIButton之间的约束高度相关的知识,希望对你有一定的参考价值。

不幸的是,我为该控制器添加了UIScrollView,因为iPhoneSE等小型手机的内容高度很长。

enter image description here

你会看到UIViewUIButton之间有两个限制。一个是第一优先级设置1000,关系是Less Than or Equal。另一个虚线约束是第二优先级设置999,关系是Equal。但这对于iPhone 6以上的工作非常顺利。不幸的是,对于iPhoneSE和5s而言,由于两个按钮处于折叠状态,因此差距很大。请告诉我如何调整小手机的约束?

答案

嗨,你可以实现你所需要的附加图像约束。

1. You will need to apply on bottom button.

使用ScrollView和主屏幕的超级视图(UIView)添加与底部约束相同的值。如您所见,对红色Button应用了两个底部约束。 (*附带的截图)

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

请查看附图。

enter image description here

enter image description here

以上是关于根据手机调整UIScrollView中UIView和UIButton之间的约束高度的主要内容,如果未能解决你的问题,请参考以下文章

在 UIScrollView (Swift) 中使用动态内容调整 UiView 高度

调整 UIView 的大小以适应 uiScrollView 中的所有内容

UIScrollView 中的 UIView 不调整宽度

调整 UIView 的大小以便 UIScrollView 工作

UIScrollView 内的 UIView 未在 3,5 英寸屏幕 iOS 上调整大小

使用嵌入式 UIView 调整 UIScrollView 的 contentSize?