2010-03-27 50 views
3

我正在寻找一种方法来显示我自己的输入视图(一个UITableView)在UITextView中输入某些关键字比键入它们更快,也能够以正常方式键入到这个文本视图。我的解决方案有一个按钮,导致键盘消失,显示下面的表格视图。是否有可能使iPhone键盘不可见/删除它,而不必退出第一响应者?

问题是我无法弄清楚如何使键盘不离开第一响应者而丢失光标。有没有人以前做过?

感谢您的任何帮助。

回答

2

都能跟得上

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

虽然我可能是错的。投票?建议?

2

您可以致电becomeFirstResponder关于您选择的其他东西。它可能是UIViewControllerUIView。之前我有类似的问题,当我将视图控制器推回给调用者时,我需要让键盘消失,而不知道哪个文本字段是第一响应者。然后,在我回来的视图控制器的viewWillAppear,我打电话[self becomeFirstResponder]和推视图的键盘消失了。因为这使得无论是哪个文本字段都成为第一响应者。

+0

这确实会使键盘不再响应第一响应者,但它不允许我将光标保留在文本视图中,因此我可以使用自己的输入视图添加内容。 – 2011-07-13 21:51:19

相关问题