-6

我有一个父视图作为 Scrollview。我在该滚动视图上添加了两个子视图 view1、view2。但我需要同时执行以下操作

  1. 当我在运行时增加其中一个子视图 view1 的高度时,应使用 Autolayout 或 Autoresizing 更改父视图高度

  2. 当我在运行时增加其中一个子视图 view2 的高度时,父视图高度不应更改自动布局或自动调整大小

  3. 当我及时改变父视图的高度时,它不应该影响它的子视图。

请问有什么帮助吗?

4

2 回答 2

0

在自动布局中:

  • 在 view1 和 superview 的上边界之间建立一个最小距离。
  • 在 view1 和 superview 的底部边框之间建立固定(最小)距离。
  • 为 view2 留出这些最小距离。
于 2013-04-17T14:52:19.723 回答
0

无需使用 -layoutSubviews。当增加子视图 view1 的高度时,您可以更新滚动视图的内容大小。当增加子视图 view2 的高度或滚动视图的高度时,什么都不做。

于 2013-04-19T02:04:59.263 回答