UIScrollView的属性总结html
|
这里把UIScrollView的几个要点总结下:post
从你的手指touch屏幕开始,scrollView开始一个timer,若是:spa
1. 150ms内若是你的手指没有任何动做,消息就会传给subView。orm
2. 150ms内手指有明显的滑动(一个swipe动做),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的缘由。htm
3. 150ms内手指没有滑动,scrollView将消息传给subView,可是以后手指开始滑动,scrollView传送touchesCancelled消息给subView,而后开始滚动。blog
观察下tableView的状况,你先按住一个cell,cell开始高亮,手不要放开,开始滑动,tableView开始滚动,高亮取消。事件
delaysContentTouches的做用:ip
这个标志默认是YES,使用上面的150ms的timer,若是设置为NO,touch事件当即传递给subView,不会有150ms的等待。ci
cancelsTouches的做用:io
这个标准默认为YES,若是设置为NO,这消息一旦传递给subView,这scroll事件不会再发生。
原文地址:http://www.cnblogs.com/woainilsr/archive/2012/03/28/2421881.html