为什么UIScrollView使用AutoLayout计算大量的contentSize?

时间:2019-06-12 15:39:48

标签: uiscrollview autolayout uitextview ios-autolayout

因此,我遵循了与可自动布局一起使用的可滚动内容视图有关的所有最佳实践(首先具有UIScrollView的一个直接子视图,添加了所有的插针约束等),尤其是当您拥有UITextView时(即在文本视图上禁用scrollingEnabled)

for example here,或者只是在UIScrollView和Autolayout上进行搜索,您会发现很多教程都具有相同的含义。

我已经完成了所有这些操作,但是注意到scrollView正在计算的contentSize与contentView的高度不匹配。我不知道为什么会这样:

enter image description here

我希望主持人指出其他问题。我环顾四周,没有任何东西与我所看到的相符...

1 个答案:

答案 0 :(得分:0)

出于完整性考虑,正是DonMag的评论解决了它。不知不觉中,该常数未设置为0,这解释了为何contentSize.height比内容大680pt。