scrollViewDidScroll
我在启用分页的情况下有大量代码,scrollView
我还有一个将视图重置为0, 0
. 我需要scrollViewDidScroll
在动画重置期间暂时暂停,因为动画不断“滚动”。有没有办法在重置开始时暂停它,然后再恢复它?
问问题
472 次
1 回答
0
您可以向您的类添加一个 BOOL 实例变量,例如 shouldSkipScrollCode 并在 scrollViewDidScroll 中检查它。如果是,则返回 - 否则,执行您的代码。当用户按下按钮重置滚动视图时,将此变量设置为 YES。
要将其重新设置为 NO,请使用委托通知scrollViewDidEndScrollingAnimation,它将在滚动完成时触发。这是您有机会将 shouldSkipScrollCode 重置为 NO 的地方。
于 2012-09-08T02:33:43.107 回答