【发布时间】:2014-02-11 06:18:32
【问题描述】:
我的应用使用故事板和自动布局。在视图控制器中,我创建了一个UIScrollView 并添加了三个子视图。
在运行时,我需要更改子视图的大小并重新排列它们。最初,我将它们重新排列在viewDidLayoutSubviews 中,它似乎可以工作,直到我滚动滚动视图。然后将子视图帧改回 IB 中设置的大小。 (在重新排列视图并删除所有 UIViewConstraints 时,我正在设置 UIScrollView 的内容大小。)
【问题讨论】:
-
如果您需要在运行时更改帧。 yoiu 需要为该视图控制器禁用“自动布局”
标签: ios cocoa-touch uiscrollview autolayout