UIScrollView的属性总结
2016-01-04 10:08
295 查看
UIScrollView的属性总结
这里把UIScrollView的几个要点总结下:
从你的手指touch屏幕开始,scrollView开始一个timer,如果:
1. 150ms内如果你的手指没有任何动作,消息就会传给subView。
2. 150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。
3. 150ms内手指没有滑动,scrollView将消息传给subView,但是之后手指开始滑动,scrollView传送touchesCancelled消息给subView,然后开始滚动。
观察下tableView的情况,你先按住一个cell,cell开始高亮,手不要放开,开始滑动,tableView开始滚动,高亮取消。
b74f
delaysContentTouches的作用:
这个标志默认是YES,使用上面的150ms的timer,如果设置为NO,touch事件立即传递给subView,不会有150ms的等待。
cancelsTouches的作用:
这个标准默认为YES,如果设置为NO,这消息一旦传递给subView,这scroll事件不会再发生。
|
从你的手指touch屏幕开始,scrollView开始一个timer,如果:
1. 150ms内如果你的手指没有任何动作,消息就会传给subView。
2. 150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。
3. 150ms内手指没有滑动,scrollView将消息传给subView,但是之后手指开始滑动,scrollView传送touchesCancelled消息给subView,然后开始滚动。
观察下tableView的情况,你先按住一个cell,cell开始高亮,手不要放开,开始滑动,tableView开始滚动,高亮取消。
b74f
delaysContentTouches的作用:
这个标志默认是YES,使用上面的150ms的timer,如果设置为NO,touch事件立即传递给subView,不会有150ms的等待。
cancelsTouches的作用:
这个标准默认为YES,如果设置为NO,这消息一旦传递给subView,这scroll事件不会再发生。
相关文章推荐
- master password is required to unlock the password database.the password database will be unlocked d
- 为OLED屏增加GUI支持6:进度条控件
- Java中的String,StringBuffer,StringBuilder的区别
- UGUI脚本记录
- 轻量级ORM-Fluentdata入门
- UESTC 92 Journey(LCA)
- UIImageView裁剪成圆形的方法
- 关于VS2010 rcxdti.dll is unable to load rcxdtiui.dll加载失败问题的解决方案
- UITextField
- require.js的用法-阮一峰
- luerl 测试用例
- iOS_UITableView_不显示无内容部分的分割线
- 新手常忽视的问题,交互设计中的默认值!
- build up
- UITextView字数限制自适应高度限制输入
- UITextView自适应高度动态计算高度
- iOS中storyboard故事板使用Segue跳转界面、传值
- UISlider用法的简单整理
- 圆圈进度条 MyUICircleView
- iosiOS - 步进控件UIStepper