Ste*_*rna 3 iphone cocoa-touch objective-c uiscrollview ipad
我UIScrollView有一种习惯UIView,它绝对需要倾听他内心发生的所有触摸事件.
起初,我得到的只是touchesBegan:和touchesCancelled:事件.不touchesMoved:,不touchesEnded:.事实上,所有拖动手势都被上面取消了UIScrollView.这通过以下设置解决:
_scrollView.canCancelContentTouches = NO;
Run Code Online (Sandbox Code Playgroud)
现在,行为会根据UIView上第一次触摸的"时间长度"而变化.如果它很短,则管理相对拖动,因为它是一个滚动UIScrollView.如果它很长,那么我将在touchesMoved:UIView中获取事件.
我想要的是永远收到touchesMoved:我的UIView.我该怎么做?
| 归档时间: |
|
| 查看次数: |
1855 次 |
| 最近记录: |