2016-06-09 76 views
1

如何解雇键盘不失焦点。或者至少显示光标。如何解除键盘而不失焦点。或至少显示光标

我有语音识别按钮和textview。 用户可以用键盘输入或使用语音识别。 但我想在用户使用语音识别时关闭键盘。

目前,我辞职响应者,但它隐藏光标在textView上。

+1

@ Anbu.Karthik我认为情况是我的问题之间以及不同的一个 – vsl

+0

对不起,在那个时候你都没有明确提到的问题,确定你是否接近,重新提出这个问题, –

回答

0

我解决了这些具有以下步骤:

1)我的子类UIWindow并覆盖sendEvent 内幕: 我检查水龙头的存在,并做如下如果视图的目的是一个

UITextView *view=(UITextView*)touch.view; 
view.input=nil; 
[view reloadInputViews]; 

这样我确保轻按键盘上将出现我的文字视图

2)对于我的语音识别b utton单击我下面隐藏的默认键盘

myview.input=[[UIView alloc]init]; 
[myview reloadInputViews]; 
相关问题