【问题标题】:Do we need Autolayout constraints for UIView & subviews added in UIScrollView iOS 6+我们是否需要在 UIScrollView iOS 6+ 中添加 UIView 和子视图的 Autolayout 约束
【发布时间】:2013-09-27 08:00:04
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios6 uiscrollview autolayout nslayoutconstraint subviews


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多