我用谷歌搜索但没有找到可行的解决方案,我UIScrollView
在UITextField
和UIButtons
添加了NSLayoutConstraint
,我没有使用故事板并设置所有内容编程
我的问题是:无法计算UIScrollView.contentSize
的动态高度,因为我使用的是AutoLayout
也试过UIScrollView.layoutIfNeeded()
但没有运气
任何人都可以指导或建议我如何使其发挥作用?
答案 0 :(得分:2)
@ DonMag的评论是解决我问题的正确方法 stackoverflow.com/a/44933358/6257435
如果您拥有使用自动套餐的UIScrollView
个对象,请不要忘记将.bottomAnchor
添加到最后一个项目
答案 1 :(得分:0)
scrollview子视图的高度和约束常量之和是最终高度。即使在制定了限制因素之后,它也总是汇总。所以只计算它,你的身高。但为什么需要计算scrollview的内容高度?如果调整错误,请将子视图高度限制,顶部和底部约束设置为scrollview,内容大小将自动计算