UIScrollView的几个要点总结

Posted 我不是冰红茶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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事件不会再发生。

以上是关于UIScrollView的几个要点总结的主要内容,如果未能解决你的问题,请参考以下文章

UiScrollView 高度不正确(没有 AutoConstraint)

入门Java你需要了解的几个知识要点!

电源可靠性设计的几个要点

长知识 | 电源可靠性设计的几个要点

UIScrollView 中的几个 UITextField,被键盘覆盖

GBDT面试要点总结