我知道这个命令:
self.tableView.scrollEnabled = true
问题是:我想根据scrollView位置锁定滚动。为此我这样做:
let topEdge = scrollView.contentOffset.y
let followersViewEdge = CGRectGetHeight(self.profileView.frame) - 50
if topEdge >= followersViewEdge {
self.tableView.scrollEnabled = true
}
它可以工作,但问题是它不会立即锁定或解锁滚动。为了锁定或解锁 UITableView 滚动,我需要从屏幕上松开手指并再次滚动。在这种情况下它有效。
我想立即完成,因此当我在屏幕上滑动时它会锁定和解锁滚动。我该怎么做?
UPDATE
我的代码有效。这不是一个问题。问题是我需要立即进行这些更改,而不要将手指从屏幕上松开。
所以,不要回答我如何锁定滚动!我知道该怎么做。
- 选择表格视图
- 选择属性检查器
- 在滚动视图部分中,取消选中“滚动已启用”属性
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)