2010-03-27 52 views
3

我正在尋找一種方法來顯示我自己的輸入視圖(一個UITableView)在UITextView中輸入某些關鍵字比鍵入它們更快,也能夠以正常方式鍵入到這個文本視圖。我的解決方案有一個按鈕,導致鍵盤消失,顯示下面的表格視圖。是否有可能使iPhone鍵盤不可見/刪除它,而不必退出第一響應者?

問題是我無法弄清楚如何使鍵盤不離開第一響應者而丟失光標。有沒有人以前做過?

感謝您的任何幫助。

回答

2

都能跟得上

據我知道有沒有辦法做到這一點,我已經廣泛搜索。非常令人沮喪的是,選擇和光標僅限於鍵盤。

雖然我可能是錯的。投票?建議?

2

您可以致電becomeFirstResponder關於您選擇的其他東西。它可能是UIViewControllerUIView。之前我有類似的問題,當我將視圖控制器推回給調用者時,我需要讓鍵盤消失,而不知道哪個文本字段是第一響應者。然後,在我回來的視圖控制器的viewWillAppear,我打電話[self becomeFirstResponder]和推視圖的鍵盤消失了。因爲這使得無論是哪個文本字段都成爲第一響應者。

+0

這確實會使鍵盤不再響應第一響應者,但它不允許我將光標保留在文本視圖中,因此我可以使用自己的輸入視圖添加內容。 – 2011-07-13 21:51:19

相關問題