我有一个UIScrollView,我想在内容偏移量等于某个值时触发一个函数。
我试过
var defaultOffset: CGPoint = ...
func checkScroll() {
for i = 1; i > 0; i {
if ScrollView.contentOffset.x == defaultOffset.x {
functionToTrigger()
i = 0
}
}
}
但这不起作用。
非常感谢帮助!
答案 0 :(得分:3)
我建议您采用不同的方法。
将此类设置为UIScrollViewDelegate
。
然后使用scrollViewDidScroll
方法计算您的值,如下所示:
override func scrollViewDidScroll(scrollView: UIScrollView) {
if scrollView.contentOffset.x == defaultOffset.x {
functionToTrigger()
}
}