2010-10-23 125 views
2

UITextView是多行的。所以我不能使用DONE按鈕來關閉鍵盤。現在最好的做法是什麼?在頂部添加一個導航欄或工具欄,然後在其中放置一個DONE按鈕?在UITextView中關閉鍵盤的最佳方法是什麼?

+0

我有類似的問題。我有一個保存按鈕頂部和使用resignFirstResponder,但它不起作用。它只從UITextView中刪除焦點(不隱藏鍵盤)。任何想法 – 2012-08-21 07:29:04

回答

2

頂部的按鈕很常見。

你必須問自己用戶可以接下來要做什麼。

  • 是否有更多的字段需要填寫。那麼它將成爲頂部的「下一個」(和/或「前一個」)按鈕
  • 用戶是否喜歡考慮輸入「完成」,並且使用「返回」按鈕去他來自哪裏
  • 是否有另下一個視圖(在這個視圖不是其他UITextFields),那麼你可以有一個「提交」按鈕,或者像這樣

東西希望它可以幫助

+0

我有一個保存按鈕頂部。但resignFirstResponder不起作用。它只是從UITextView中刪除焦點(不隱藏鍵盤) – 2012-08-21 07:25:09

+0

你如何提出一個新問題並顯示你到目前爲止的代碼。 – hol 2012-08-21 18:53:29

相關問題