快速禁用 UIScrollView 中的垂直滚动?

Posted

技术标签:

【中文标题】快速禁用 UIScrollView 中的垂直滚动?【英文标题】:Disabling vertical scrolling in UIScrollView in swift? 【发布时间】:2014-08-19 03:04:29 【问题描述】:

所以我有我的UIScrollView

    var myScrollView = UIScrollView(frame:theFrame)

我想禁用垂直滚动。有谁知道如何使用 Swift 实现这一点?

【问题讨论】:

【参考方案1】:

另一种方法是将高度设置为 1.0

scrollView.contentSize = CGSizeMake(theFrame.size.height, 1.0)

【讨论】:

【参考方案2】:

试试这个。这会将内容大小设置为框架的高度,因此它会禁用垂直滚动,因为它可以显示整个大小。

let scrollSize = CGSizeMake(theFrame.size.height, yourWidth)
myScrollView.contentSize = scrollSize

【讨论】:

以上是关于快速禁用 UIScrollView 中的垂直滚动?的主要内容,如果未能解决你的问题,请参考以下文章

如何禁用垂直滚动 UIScrollView?

在 UIScrollView Swift 中禁用垂直滚动

使用 NavigationBar 禁用 UIScrollView 垂直滚动

Objective-C:如何在 UIScrollView 中禁用垂直滚动

UIScrollView 仅在底部禁用垂直反弹

水平 UIScrollView 中的多个垂直滚动 UIScrollView