ios 知识点iOS

UIScrollView大概是如何实现的,它是如何捕捉、响应手势

2019-04-01  本文已影响102人  iOS猿_员

原文:iOS面试题大全

UIScrollView在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么 scroll view 发送 tracking events 到被点击的 subview。假如在计时器到点前发生了移动事件,那么 scroll view 取消 tracking 自己发生滚动。

首先了解下UIScrollView对于touch事件的接收处理原理:

上一篇 下一篇

猜你喜欢

热点阅读