如何消除键盘而不失焦点。 或者至少显示光标
如何消除键盘而不失焦点。 或者至少显示光标。
我有语音识别按钮和textview。 用户可以用键盘输入或使用语音识别。 但是我想在用户使用语音识别时关闭键盘。
目前,我辞职响应者,但它隐藏光标在textView上。
我用以下步骤解决了这些问题:
1)我分类的UIWindow
并覆盖sendEvent
内部:我检查水龙头的存在和做如下,如果视图是有意的
UITextView *view=(UITextView*)touch.view;
view.input=nil;
[view reloadInputViews];
这样我确保轻按键盘将显示我的文本视图
2)对于我的语音识别按钮单击我做以下隐藏默认键盘
myview.input=[[UIView alloc]init];
[myview reloadInputViews];
链接地址: http://www.djcxy.com/p/44229.html
上一篇: How dismiss keyboard without losing focus. or at least show cursor
下一篇: Keyboard not dismissing when UIAlertView with textfields is dismissed