UIScrollView不会使用autolayout滚动(内容视图框架大小以编程方式更改)

时间:2015-07-10 22:19:10

标签: ios objective-c uiview uiscrollview autolayout

我的UIScrollView里面有UIView(让我们把它命名为contentView)。 contentView的帧大小在运行时更改,这是主要问题!如果我有静态控件,那么很容易设置滚动,只需将contentView固定为scrollView并添加2个约束equalWidth / equalHeight of view(具有低优先级),但它对我不起作用。那么,任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

这很容易修复,你需要做的就是将“contentView”约束到具有0余量的scrollView边缘......

如果contentView会比UIScrollView框架大,则scrollView将可滚动..

您需要做的就是确保内容视图中的最后一个Subview对contentView有最低限制。

如果我不够清楚,请告诉我。