带新手资料:UIScrollView课程(一)
2015-12-03 11:42
417 查看
UIScrollView的属性总结
这里把UIScrollView的几个要点总结下:
从你的手指touch屏幕开始,scrollView开始一个timer,如果:
1. 150ms内如果你的手指没有任何动作,消息就会传给subView。
2. 150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。
3. 150ms内手指没有滑动,scrollView将消息传给subView,但是之后手指开始滑动,scrollView传送touchesCancelled消息给subView,然后开始滚动。
观察下tableView的情况,你先按住一个cell,cell开始高亮,手不要放开,开始滑动,tableView开始滚动,高亮取消。
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开始滚动,高亮取消。
delaysContentTouches的作用:
这个标志默认是YES,使用上面的150ms的timer,如果设置为NO,touch事件立即传递给subView,不会有150ms的等待。
cancelsTouches的作用:
这个标准默认为YES,如果设置为NO,这消息一旦传递给subView,这scroll事件不会再发生。
相关文章推荐
- UITextView - 5
- iOS开发UI篇—ios应用数据存储方式(归档)
- UISearchBar改变搜索框的高度
- SpannableStringBuilder SpannableString
- 手机UI自动化测试工具NativeDriver VS Robotium
- ios学习之UIKit框架(1)--UIResponder
- UI基本知识
- UIView常用的一些方法小记之setNeedsDisplay和setNeedsLayout
- iOS 横屏中添加UIImagePickerController获取系统图片
- Adafruit的树莓派教程第五课:使用控制电缆
- Your build settings specify a provisioning profile with the UUID, no provisioning profile was
- push segues are deprecated since ios 8.0
- EasyUI Tree判断节点是否是叶
- UISearchBar和UISearchDisplayController键盘bookmark.search等事件的方法
- 【iOS Programming: The Big Nerd Ranch Guide】【笔记】1
- android UI库
- gpio_direction_output 与 gpio_set_value
- Android Stduio统计项目的代码行数
- 隐藏标题栏之二 requestWindowFeature
- IOS基础学习-2: UIButton