Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在不辞职的情况下让iPhone键盘隐形/移除?_Iphone_Uikit_Keyboard_Uitextview - Fatal编程技术网

是否可以在不辞职的情况下让iPhone键盘隐形/移除?

是否可以在不辞职的情况下让iPhone键盘隐形/移除?,iphone,uikit,keyboard,uitextview,Iphone,Uikit,Keyboard,Uitextview,我正在寻找一种显示我自己的输入视图(UITableView)的方法,以便在UITextView中输入某些关键字比键入它们更快,并且能够以正常方式键入此文本视图。我的解决方案有一个按钮,可以使键盘消失,从而显示其下方的表格视图 问题是我想不出如何在不退出first responder和丢失光标的情况下让键盘消失。以前有人做到过吗 谢谢你的帮助。没有 据我所知,没有办法做到这一点,我已经进行了广泛的搜索。非常令人沮丧的是,选择和光标仅限于键盘 不过我可能错了。投票?建议?您可以致电成为您选择的其他事

我正在寻找一种显示我自己的输入视图(UITableView)的方法,以便在UITextView中输入某些关键字比键入它们更快,并且能够以正常方式键入此文本视图。我的解决方案有一个按钮,可以使键盘消失,从而显示其下方的表格视图

问题是我想不出如何在不退出first responder和丢失光标的情况下让键盘消失。以前有人做到过吗

谢谢你的帮助。

没有

据我所知,没有办法做到这一点,我已经进行了广泛的搜索。非常令人沮丧的是,选择和光标仅限于键盘


不过我可能错了。投票?建议?

您可以致电
成为您选择的其他事项的第一响应者。它可以是
UIViewController
UIView
。我以前也遇到过类似的问题,当我把视图控制器推回调用者时,我需要让键盘离开,而不知道哪个文本字段是第一个响应者。然后,当我返回的视图控制器的视图出现时,我调用了
[self becomeFirstResponder]
,按下的视图的键盘不见了。因为这使得无论哪个文本字段是松散的,都成为第一响应者。

这确实使键盘在不退出第一响应者的情况下消失,但它不允许我将光标保持在文本视图中,以便我可以使用自己的输入视图添加内容。