【问题标题】:Scrollable Content Size Ambiguity with empty UIScrollView (XCode 6)带有空 UIScrollView 的可滚动内容大小歧义(XCode 6)
【发布时间】:2014-10-03 03:29:13
【问题描述】:

在我的项目中,我在多个视图控制器中有多个空滚动视图(带有 AutoLayout 的布局)。在运行时,视图将根据用户及其所需内容添加到这些滚动视图中。这在 XCode 5 中很好,IB 编辑器从不显示任何警告。

最近当我更新到 XCode 6 以访问 iOS 8 和新的 iPhone 模拟器时。我发现所有那些曾经没问题的空滚动视图(XCode 5 中没有警告)现在显示可滚动内容大小不明确的警告。我检查了我的 AutoLayout,它似乎没问题。

知道是什么原因造成的吗?

附:但是当我使用模拟器和设备运行时,一切似乎都很好,没有布局问题。

【问题讨论】:

    标签: cocoa-touch uiscrollview xcode6


    【解决方案1】:

    根据您的描述,歧义在运行时已得到解决,因此当您在 IB 中进行设计时,此约束不存在。

    如果您想避免此警告,您可以在 IB 中将 intrinsic size 设置为 Placeholder,如下所示:

    【讨论】:

      【解决方案2】:

      1) 在滚动视图中添加一个 UIView。

      2) 将约束Leading,Trailing,Top,Bottom 设为0。

      3) 向 UIView 添加两个额外的约束对齐到中心 X 和 Y。

      【讨论】:

        猜你喜欢
        • 2023-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-27
        • 2019-11-23
        • 2020-05-05
        • 1970-01-01
        相关资源
        最近更新 更多