首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用自动布局修复Xcode 11 (iOS 12,iOS 13)中的“可滚动内容大小歧义”

如何使用自动布局修复Xcode 11 (iOS 12,iOS 13)中的“可滚动内容大小歧义”
EN

Stack Overflow用户
提问于 2019-06-12 21:33:38
回答 9查看 32.5K关注 0票数 75

在使用自动布局时,我无法在Xcode 11 beta中的视图控制器中设置一个简单的UIScrollView。我知道必须将滚动视图约束到边缘,然后将滚动视图的宽度和高度设置为包含滚动视图的整个视图的宽度和高度。然而,当我尝试这样做时,我没有选择设置等宽和高度。

当我从滚动视图右击拖动到整个主视图时,我会得到以下选项:

  • 将空间引向安全区
  • 顶层空间至安全区域
  • 将空间拖至安全区域
  • 底部空间到安全区域
  • 安全区域水平中心
  • 安全区域垂直中心

在其他视频中,有一个“等宽”和“等高”选项,我似乎没有。

是我做错了什么,还是苹果改变了Xcode 11中滚动视图的工作方式?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2019-09-25 15:09:55

禁用属性中大小检查器(标尺图标)中的内容布局指南

我也有同样的问题,通过禁用选项,它就消失了。

希望能有所帮助!)

票数 186
EN

Stack Overflow用户

发布于 2019-09-25 08:53:35

我也把那个问题堆起来了。找到了一个很好的指南帮了我:

https://useyourloaf.com/blog/scroll-view-layouts-with-interface-builder/

基本上,您需要的是9个约束(假设您只想垂直滚动):

1-4: ScrollView到Superview (顶部,底部,引导,尾随).请确保将其连接到父视图,而不是安全区域。

5-8:内容视图内容布局指南(顶部,底部,领导,尾随).

  1. 内容视图宽度等于框架布局指南的宽度。
票数 25
EN

Stack Overflow用户

发布于 2019-07-24 03:41:00

我也遇到了这个问题,(Version 11.0 beta 3 (11M362v))。我首先在xcode10中设置布局,然后在xcode11中运行,从而解决了这个问题。我还没有找到任何官方指令,证明这是xcode11的一个问题,但就目前而言,我想这是xcode11 bate的一个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56570660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档