【发布时间】:2014-12-11 07:48:51
【问题描述】:
我正在尝试在情节提要中使用 scrollView 制作应用程序。像这样进行约束:
但它显示警告并提供width = 0。
我不明白为什么。这个约束不正确吗?
【问题讨论】:
-
我发现这个简单视图有什么问题。试图在这里做出可读的答案。
标签: storyboard autolayout scrollview constraints
我正在尝试在情节提要中使用 scrollView 制作应用程序。像这样进行约束:
但它显示警告并提供width = 0。
我不明白为什么。这个约束不正确吗?
【问题讨论】:
标签: storyboard autolayout scrollview constraints
您的 ContentView 缺少 width 约束。所以在运行时,它会水平塌陷,因为没有什么可以阻止它。
默认情况下,您的视图会尽量占据最小的位置,直到您放置约束。
它也错过了从 ContentView 底部到 scrollView 底部的约束。在您放置最后一个垂直约束之前,您的 scrollView 无法猜测您的内容有多高。
您的滚动视图必须对其子视图具有顶部、底部、前导和尾随约束,以防滚动内容大小与子视图不同。
【讨论】:
Expected: width=0。
您应该添加可以解决布局问题的缺失约束,并在需要时添加缺失的约束。
【讨论】: