ScrollView不会滚动 - Xcode

问题描述 投票:0回答:1

我是iOS开发和Xcode的新手,正在努力学习。首先,我知道有很多帖子都是关于这个问题的,除非我很绝望,否则我不会发帖。在阅读了许多帖子、视频和文章之后,我已经四次检查了所有的约束条件。我无法让我的滚动视图滚动。我已经包含了所有相关的截图,但如果你需要更多的信息,我可以提供。我是通过storyboard而不是通过编程来完成所有这些工作的,我希望以这种方式继续下去。请原谅图4中重复的水平约束。它们只是重复而不是重复的约束。谢谢你!我是iOS开发的新手。

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

ios xcode scrollview
1个回答
1
投票

要实现滚动视图非常简单,下面是步骤。

  1. 设置一个stackView或常规视图,并输入你想在该视图stackview中出现的所有内容(按钮、标签等) -> 这就是所谓的 "内容视图"

  2. 点击你的ContentView,然后点击 "在滚动视图中嵌入"

embed button

  1. 点击滚动视图,并给它约束(如果你想让它成为全屏->打0和所有4个面。

constraints window

  1. 打开侧板,点击滚动视图

side panel

  1. 现在把ContentView拖到Frame-layout-Guide上,如果你想让它上下滚动,就点击 "等宽"(如果你想让它向左向右滚动->点击 "等高")。

scroll view vs contentview

  1. 现在ctrl拖动ContentView到Content-Layout-Guide,然后点击 "top"、"leading"、"trailing"、& "bottom space to content layout guide"。

  2. 它应该是工作的,如果它看起来很奇怪,点击Content-Layout-Guide,并进入大小检查器.然后确保所有的约束条件设置为0

size inspector

@seanPatterson 你也必须将视图设为 "自由形式",你想让它成为 "推断"。

© www.soinside.com 2019 - 2024. All rights reserved.