gpt4 book ai didi

UITextView 手势点击识别器在文本开始编辑后不起作用

转载 作者:行者123 更新时间:2023-12-04 22:00:27 25 4
gpt4 key购买 nike

我正在设置一个带有点击手势识别器的 UITextView,这样我就可以在点击 textView 后做各种事情。例如,我希望 TextView 在被点击后成为“选定” View ,如下所示:

selectedTextView = (UITextView *)recognizer.view;

它可以工作,除了在 TextView 进入文本编辑模式、 Revel 键盘并允许文本编辑之后,我的自定义点击手势识别器不再工作。

有什么办法解决这个问题吗?

最佳答案

您可能只需要返回 YES对于 -(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer为您的识别器。

似乎当 UITextView变成 firstResponder (出现键盘),Apple 的代码从 UIView 中删除了所有手势识别器。 .您可以在 UITextViewDelegate 中再次添加您的识别器的 –textViewDidBeginEditing: .辞职时似乎也删除了识别器firstResponder所以你还必须将它添加到 -textViewDidEndEnding:

UITextField也是如此

关于UITextView 手势点击识别器在文本开始编辑后不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12296262/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com