我有一个带滚动视图的应用,其中包含多个自定义UIButton
。我注意到UIButton
中的一些(特别是具有操作集的那些)导致UIScrollView
移动到顶部并阻止它在点击后滚动。我还在后台运行NSTimer
。当我禁用它时,我没有这个问题..
我听说检查scrollview的“延迟内容触摸”设置和“可取消内容触摸”设置是否应该修复它,但我仍然有问题。
关于为什么会发生这种情况的任何想法?
答案 0 :(得分:0)
我觉得你自己回答了这个问题。这个问题显然与你的NSTimer有关。尝试为NSRunLoopCommonModes
运行NSTimer。你这样做:
[[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];