【发布时间】:2020-05-14 21:14:51
【问题描述】:
我有一个包含 UIScrollView 的 ViewController,我试图仅在视图顶部禁用反弹效果。
我试图在我的 ViewController 类中添加this answer,这就是说要这样做:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
//disable bounce only at the top of the screen
scrollView.bounces = scrollView.contentOffset.y > 100
}
但我真的不明白该怎么处理这个。我也尝试实现 UIScrollViewDelegate。
我试过的都没有用。
Here is my StoryBoard and ViewController
我需要做什么才能使其正常工作?
我的设置:
- Swift 版本:5.1.3
- Xcode 版本:11.3.1
- 目标 iOS 版本:13.2
- MacBook Pro(13 英寸,2016 年,四个 Thunderbolt 3 端口)MacOS Catalina 10.15.2 (19C57)
【问题讨论】:
-
您是否在 viewController 中设置了 scrollview.delegate = self ?
标签: ios swift iphone uiscrollview scrollview