我在iPhone應用程序中使用UITextView進行多行文本輸入,並且設置了「返回」鍵以顯示「完成」。我還設置了返回鍵以禁用第一響應者狀態,以便擊中「完成」實際上退出UITextView。不過,我還希望讓用戶能夠在UITextView中輸入多行文本,即可以使用「返回」鍵。有什麼辦法可以在iPhone/iPad的用戶界面上進行這項工作嗎?帶有「完成」按鈕*和*「返回」鍵的UITextView?
6
A
回答
1
這將是耗時的,但您可以使用這兩個鍵創建自己的鍵盤(可以通過爲UITextView
指定Input View
來完成此操作)。
另一種替代方案可能是在鍵盤上方放置一個可以關閉鍵盤的按鈕。您可以使用UITextView
的Input Accessory View
,它允許您創建一個位於鍵盤頂部的視圖。 See here for more information(我知道這個文檔適用於iPad,但它適用於所有的iOS設備 - 同樣值得注意的是,這些都需要iOS 3.2或更高版本)。
這應該只需要在iPhone上完成,因爲iPad的鍵盤已經自帶了dismiss keyboard button as well as a return button.
4
我一直在努力與這個問題了5年等待蘋果醒來,建立某種形式的解決方案爲textfield multiline響應完成按鈕,直到我決定自己創建一個。 你去那裏:UITextField multiline with hide keyboard option
相關問題
- 1. UITextView完成按鈕操作 - 返回鍵
- 2. iPhone - 用OK按鈕關閉鍵盤,用UITextView接受返回鍵
- 3. 使用鍵盤的「返回」(完成)按鈕調用方法
- 4. 如何使UITextView「完成」按鈕resignFirstResponder?
- 5. 如何使用完成鍵盤按鈕解除UITextView?
- 6. 如何使完成按鈕返回鍵盤
- 7. 使用「完成」按鈕作爲返回鍵
- 8. 帶有「Go」按鈕而不是返回的iOS鍵盤
- 9. iPhone鍵盤,完成按鈕和resignFirstResponder
- 10. 完成按鈕沒有導航回到
- 11. Tkinter鏈接按鈕和'返回'鍵
- 12. 按下帶有多個提交按鈕的回車鍵
- 13. 按返回按鈕完成一系列活動
- 14. '完成'按下時隱藏UITextView的虛擬鍵盤
- 15. 如何辭職的UITextView隨着完成按鈕
- 16. iOS Xcode鍵盤完成按鈕功能
- 17. 返回按鈕時返回按鈕
- 18. 如何啓用完成鍵和返回鍵在ipad目標c
- 19. vb.net按鈕帶有&熱鍵的文本
- 20. 活動和返回按鈕
- 21. 片段和返回按鈕
- 22. UITextField控制關閉按鈕和鍵盤返回鍵
- 23. 如何更改返回按鈕以在UIAlertViewStylePlainTextInput中完成Xcode
- 24. 的UIWebView /的MPMoviePlayerController和「完成」按鈕
- 25. 在flex中,使用返回鍵按下所有按鈕
- 26. 返回帶有多個元鍵的wpdb並按meta_value排序
- 27. 帶有Input.GetKey的按鍵多次返回true
- 28. MPMovieplayerController「完成」按鈕
- 29. ios模擬按完成/返回
- 30. 帶有完成和DONE按鈕的iPhone文本輸入(不是搜索)
一個單獨的'完成'按鈕作爲右上角的按鈕將使它不那麼令我困惑; 「返回」鍵的改變功能在UITextView中不是正常的(預期的)行爲。 – 2010-11-17 10:43:58