有关UIScrollView
,触摸事件和子视图的无数问题,但我找不到解决我的困境的问题。我有UIScrollView
延迟和取消内容触摸,其中我添加了UIButton
s。我可以在任何地方滚动视图(包括按钮),但是如果我的手指在按钮上徘徊太久,它会按照我想要的方式注册为触摸按钮。但是,如果我然后移动我的手指就像试图滚动一样,滚动视图不会滚动 - 我怎么能这样做呢?我试图实现的基本效果就像是UITableView
处理细胞的触摸。
感谢您的帮助。
答案 0 :(得分:0)
尝试在UIScrollView子类中实现以下内容:
- (BOOL)touchesShouldCancelInContentView:(UIView *)view {
return YES;
}