
手势
gaoyuqiang30
这个作者很懒,什么都没留下…
展开
-
cancelsTouchesInView
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSLog(@"touchesBegan");}- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { NSLog(@"touchesMoved");}- (v转载 2016-03-08 12:23:34 · 1246 阅读 · 0 评论 -
_scrollView.delaysContentTouches = NO;
问题:如果一个scrollView里面有一个view,而且这个view有pan手势,而且view里有一个按钮,并且你要监听这个按钮的touchDown事件,那么当你快速滑过button时,只会响应pan手势而不响应touchDown。只有点击button时才会响应touchdown事件。原因:scrollView延迟了button的touchdown事件解决方法:scrollV原创 2016-02-29 14:51:29 · 440 阅读 · 0 评论 -
论scrollView里button TouchDown的问题
最近做一个功能,在一个scrollView里一些buttons,其中一个button要求响应touchDown事件。但是当实际做的时候发现,当在button上快速滑动时,button是不会响应touchDown事件的!原来是因为scrollView优先处理pan手势,如果150ms内检测为pan手势,那么就不响应touchDown事件了;反之,会响应touchDown.解决方法是:原创 2016-03-11 15:53:21 · 517 阅读 · 1 评论