XCode:滚动视图不滚动

Posted

技术标签:

【中文标题】XCode:滚动视图不滚动【英文标题】:XCode: Scrollview not scrolling 【发布时间】:2018-07-24 12:10:17 【问题描述】:

所以我在屏幕上添加了滚动视图。 但是,我无法上下滚动。 我的滚动视图宽度和大小分别是 414 和 784,而我的内容大小是 scrollView.contentSize = CGSize(width: self.view.frame.size.width, height: 800)

为什么我不能上下滚动? 我该如何解决这个问题?

【问题讨论】:

似乎内容大小高度小于框架高度。您必须将滚动视图添加为全屏子视图。 这里有这个教程可以帮助你理解scrollview的基础知识:appcoda.com/uiscrollview-introduction 【参考方案1】:

您可以在scrollView 中添加UIView(称为内容视图),其中topbotttomleftright 约束对zero。并为此视图提供height constraint = 800

这应该可行!

基本上,您需要在scrollView 中添加一些内容。如果内容的高度变得大于scrollView height,则scrollView 变为可滚动的。

【讨论】:

如果您有顶部、底部、左侧和右侧约束,则中心垂直/水平约束将不起作用。否则很好的答案:)

以上是关于XCode:滚动视图不滚动的主要内容,如果未能解决你的问题,请参考以下文章

滚动视图不在自动布局 xcode 6.4 中滚动

Xcode滚动视图不起作用

Xcode:滚动视图不起作用

我无法在 Swift Xcode 的视图控制器中集成水平滚动视图

Xcode ScrollView不滚动

在ios 7 xcode中单击滚动视图上方的按钮时,如何滚动滚动视图?