issues
search
MiraiSDK
/
Mirai-UIKit
1
stars
1
forks
source link
UITouch.view 在 gesture 和 attached view 的 touchesXXX:withEvent: 被回调时会变化。
#79
Open
moskize
opened
9 years ago
moskize
commented
9 years ago
观察到如下规律:
如果 UITouch 未被任何 UIGetureRecognizer 捕获(view 重写 touchesBegan:withEvent: 不算)。则 view 永远为 began 时 hitTest 的结果,不会变。
如果 UITouch 的 view 的某个 superview 被 UIGestureRecognizer 捕获并且识别,则直接view变成 superview。
如果 UITouch 的 view 的某个 superview 被 UIGestureReconizer 捕获,但来不及识别。也会把这个 UITouch 的 view 变为 superview。但与之前不同的是,只会有一个 UITouch 会变化,如果有多个,则剩下的不会变化。而(2)可以把所有满足条件的UITouch 全部变了。
观察到如下规律: