我有一个 UITapGestureRecognizer
附加到 UITextField
以获得类似“下拉”的效果。当点击 UITextField
时,我会显示一个包含内容的 UIPopover
。这就像 7.1 之前的魅力一样 - 现在 UITextField
只是成为第一响应者,而 gesturerecognizer 完全被忽略了。尝试将 delaysTouchedBegan
设置为 YES,但没有帮助。有什么帮助吗?
最佳答案
为什么要用UITapGestureRecognizer
,最好用UITextFieldDelegate
方法
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView{
//Do what you need to do...
}
或
您可以将 textView
包装在 UIView
中,并在该 View 上添加 UITapGestureRecognizer
。
关于ios - UITextField 上的 UITapGestureRecognizer 在 IOS 7.1 中不再有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22326574/