嵌入导航控制器时 Xcode 滚动视图自动布局问题?
Posted
技术标签:
【中文标题】嵌入导航控制器时 Xcode 滚动视图自动布局问题?【英文标题】:Xcode Scroll View Auto Layout Issue when Embedding with Navigation Controller? 【发布时间】:2016-11-03 19:54:04 【问题描述】:在导航控制器中嵌入滚动视图时,我似乎遇到了问题。所以这是我采取的步骤,并且很容易复制我似乎遇到的奇怪错误。
1.) 拖放一个 UIViewController
2.) 后跟 UIScrollView
向 UIScrollView 添加约束,所有边为 0,取消选中对边距的约束。3.) 将另一个 View 拖放到 UIScrollView 中
向 UIScrollView 添加约束,所有边为 0,取消选中对边距的约束。 控制从视图拖动到滚动视图,使宽度和高度相同执行以下步骤后,您将在以下图像中看到视图未遵循我设置的约束,出于某种原因它认为 0 是距滚动视图顶部的 +64?不知道我在这里做错了什么,因为它在视觉上很烦人。
【问题讨论】:
【参考方案1】:在视图控制器的属性检查器中,查找 Adjust Scroll View Insets 和 Extend Edges Under [Top|Bottom] Bar 选项。
【讨论】:
好的,所以我必须取消选中 Adjust Scroll Vew Insets 才能工作以上是关于嵌入导航控制器时 Xcode 滚动视图自动布局问题?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用自动布局 beta 7 UIKIT 修复 xcode 11 中可滚动内容大小的歧义
启用自动布局时,在嵌入式 ScrollView 中未检测到滚动