0

每当我想使用滚动视图时,我都会在 IB 中使用 UIView 并在该 UIView 上添加我的内容(标签、文本字段、图像视图等)。完成后,我将 UIView 作为子视图添加到滚动视图并以编程方式设置滚动视图内容大小。

无论我是否向 UIView 及其子视图添加约束,它都可以完美运行。

所以我的问题是我们是否需要 UIView 及其在 UIScrollView 中添加的子视图的约束?有人可以解释一下吗?提前致谢。

4

1 回答 1

1

是的,您可以为滚动视图中的所有子视图添加约束。

如果您向所有子视图添加约束,

  1. 您无需设置内容大小,内容大小将根据您的约束在运行时自动计算。
  2. 您不需要为视图设置框架。
  3. 不用担心方向支持。
  4. 不用担心 3.5/4 英寸 iPhone。

所以最好使用自动布局来查看。

于 2013-10-01T05:22:27.897 回答