是否有可能使iPhone键盘不可见/删除它而不会让第一响应者退出?

时间:2010-03-27 20:19:37

标签: iphone uikit keyboard uitextview

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

问题是我无法弄清楚如何在不辞去第一响应者和丢失光标的情况下使键盘消失。有没有人以前完成过这个?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

都能跟得上

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

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

答案 1 :(得分:2)

您可以针对您选择的其他内容致电becomeFirstResponder。它可以是UIViewControllerUIView。之前我遇到过类似的问题,当我将视图控制器推回到调用者时,我需要让键盘消失,而不知道哪个文本字段是第一个响应者。然后,在我返回的视图控制器的viewWillAppear上,我调用[self becomeFirstResponder]并且推送视图的键盘消失了。因为这使得无论哪个文本字段都是第一响应者。