Mrw*_*lfy 2 tap uitextview uigesturerecognizer
我正在设置一个带有轻击手势识别器的UITextView,以便在轻触textView后可以执行各种操作.对于一个我希望文本视图在被点击后成为"选定"视图,如下所示:
selectedTextView = (UITextView *)recognizer.view;
Run Code Online (Sandbox Code Playgroud)
它的工作原理是,除了在文本视图进入文本编辑模式之后,重新调整键盘并允许文本编辑,此后我的自定义点击手势识别器不再起作用.
有什么方法吗?
你可能只是需要返回YES为-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer您识别.
看起来,当UITextView变为firstResponder(键盘出现)时,Apple的代码会从中移除所有手势识别器UIView.您可以重新添加您识别UITextViewDelegate的–textViewDidBeginEditing:.它也似乎在辞职时删除识别器,firstResponder因此您还必须将其添加-textViewDidEndEnding:
UITextFields 也是如此.
| 归档时间: |
|
| 查看次数: |
1934 次 |
| 最近记录: |