ScrollView 中的视图不尊重约束

Posted

技术标签:

【中文标题】ScrollView 中的视图不尊重约束【英文标题】:Views in ScrollView doesn't respect constraints 【发布时间】:2018-02-09 14:44:53 【问题描述】:

我在我的视图控制器中添加了一个 ScrollView。然后,我在内部元素和滚动视图本身之间创建了约束,但我不明白为什么我的 yellow 视图没有占据整个宽度。

这是我的视图和约束的屏幕截图:

有时我会得到这个,为什么?

当我不使用滚动视图时,一切正常。

【问题讨论】:

【参考方案1】:

控制从mapView拖动到外部主View并选择Equal-Widths

【讨论】:

谢谢!有用。为什么我需要这样做,它是 Xcode 的“错误”吗? 不,这不是一个错误 scrollView 从它的子视图中发现它的宽度和高度,反之亦然 *是内容的宽度和高度

以上是关于ScrollView 中的视图不尊重约束的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollView 中的 UIView 尊重一些约束,但不尊重其他约束

ScrollView -> ChildView 没有调整到约束

查看不尊重约束,这是为啥呢?

Swift:ScrollView 不滚动(如何设置约束)?

在缩放时,使用UIWebView scrollView更新UITableViewCell中的约束无法正常工作

Xcode ScrollView不滚动