UITextMultiTapRecognizer
在 iOS 13.4
上,点击 UITextField
时,会由UITextMultiTapRecognizer
触发事件。
通过 hook UIApplication
的sendAction:to:from:forEvent:
- (BOOL)growing_sendAction:(SEL)action
to:(id)target
from:(id)sender
forEvent:(UIEvent *)event {
....
- 在
iOS 13.3
上,点击UITextField
不会进行触发。 - 在
iOS 13.4
上,点击UITextField
会触发,并且参数为
UITextMultiTapRecognizer
也是 UIGestureRecognizer
类型,可以通过其view属性取得控件。