好奇触摸事件是如何从屏幕转移到APP内的?
困惑于Cell怎么突然不能点击了?
纠结于如何实现这个奇葩响应需求?
亦或是已经被响应链、手势、target-action这一系列响应触摸事件的方式折腾到不会打Hello World?
现在 是时候带你上分了~ (强行YY完毕)
本文主要讲解iOS触摸事件的一系列机制,涉及的问题大致包括:
触摸事件由触屏生成后如何传递到当前应用?
应用接收触摸事件后如何寻找最佳响应者?实现原理?
触摸事件如何沿着响应链流动?
响应链、手势识别器、UIControl之间对于触摸事件的响应有着什么样的瓜葛?
tips: iOS中的事件除了触摸事件,还包括加速计事件、远程控制事件。由于两者不在本文讨论范畴,因此文中所说事件均特指触摸事件。
下一篇(一)触摸事件的生命周期
网友评论