UIScrollView 的底部约束

Posted

技术标签:

【中文标题】UIScrollView 的底部约束【英文标题】:Bottom Constraint with UIScrollView 【发布时间】:2017-01-16 23:25:06 【问题描述】:

我正在尝试制作一个动态 UIScrollView,使用这个答案我可以让它工作Calculating contentSize for UIScrollView when using Auto Layout

这些是我的标签限制:

滚动正在工作,但由于我有底部约束,因此视图底部总是有巨大的空间。但是,如果我删除底部约束,滚动将不起作用。我怎样才能保持约束但同时又没有这么大的空间?这可能吗?

【问题讨论】:

【参考方案1】:

解决方案是让滚动视图中的视图与标签具有相同的高度,这样我就没有那么大的底部约束,这样做解决了我的问题,因为新的底部约束现在是 8 而不是 595。

【讨论】:

【参考方案2】:

要获得相同大小和位置的图片,我建议 删除“595”底部空间约束,而是在 UILabel 上设置高度约束。这将消除所有巨大的空间。

【讨论】:

好的,我使用这个答案 (***.com/a/34430402/6027418) 得到了高度,但现在由于缺少底部空间约束,滚动视图不再起作用。 你对滚动视图有什么限制? 解决了我的问题,也许它不是最好的方法,但它还是解决了。谢谢你的帮助,麻糬。

以上是关于UIScrollView 的底部约束的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollView 的底部约束

在带有约束的 UIScrollView 底部放置一个 UIButton

带有 AutoLayout 的 UIScrollView 灵活布局

UIScrollView 不使用自动布局约束

UIScrollView 不使用自动布局约束

UIScroll 视图 + UIView + UITableview 问题