ScrollView不会滚动-Xcode

时间:2019-09-28 19:28:39

标签: ios xcode scrollview

我是iOS开发和Xcode的新手,正在尝试学习。首先,我知道有很多关于此事的帖子,除非我绝望,否则我不会发布。在阅读了许多帖子,视频和文章之后,我已经四倍地检查了我所有的限制。我无法滚动视图。我已经提供了所有相关的屏幕截图,但是如果您需要更多信息,我可以提供。我通过情节提要而不是通过编程方式来完成所有这些操作,因此我希望以这种方式继续。请原谅图4中重复的水平约束。它们只是重复的约束,不是重复的约束。谢谢!

enter image description here enter image description here enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

要实现滚动视图非常简单,请按以下步骤操作:

  1. 设置stackView或常规视图,然后输入要在该视图/ stackview中包含的所有内容(按钮,标签等...)->这称为“ Contentview”

  2. 单击您的ContentView并点击“嵌入滚动视图”

embed button

  1. 单击滚动视图并赋予它约束(如果您希望它成为全屏显示,则在所有4个面中均击0)

constraints window

  1. 打开侧面板,然后单击滚动视图

side panel

  1. 现在ctr将ContentView拖动到Frame-layout-Guide上,如果要上下滚动,则单击“等于宽度”(如果要向左/向右滚动,则单击“等于高度”)< / li>

scroll view vs contentview

  1. 现在按住Ctrl键将ContentView拖动到Content-Layout-Guide并点击
    “顶部”,“前导”,“尾随”和“底部到内容的空间布局指南”

  2. 它应该可以正常工作,如果看起来很奇怪,请单击Content-Layout-Guide并转到尺寸检查器。然后确保所有约束都设置为0

size inspector

@seanPatterson您还拥有“自由形式”的视图,您希望它被“推断”