滚动视图子视图的约束不正确

时间:2017-08-02 23:49:20

标签: ios iphone swift3 uiscrollview

我有一个滚动视图,其中包含一些子视图(按钮,标签等)。左侧和右侧的约束取决于滚动视图。 enter image description here

加载视图控制器时,滚动视图的contentSize会发生变化。我能够在viewWillAppear中更新scrollView的contentSize,但不会根据新的contentSize重新计算子视图的约束。在更新scrollView的contentSize时,如何确保更新子视图的约束。 enter image description here

2 个答案:

答案 0 :(得分:0)

也许你可以在layoutSubviews()函数中添加所有的反对意见 你可以尝试一下

答案 1 :(得分:0)

为简单起见,我将示例与图像放在一起,没有任何更新约束的要求

enter image description here

如果我写

以及你隐藏的任何内容都会自动解决空间问题,例如在代码中

btnForgetPassword.isHidden = true

我可以看出像

enter image description here