我在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. UITextField鍵盤返回按鈕應該改變爲完成按鈕
- 3. iPhone - 用OK按鈕關閉鍵盤,用UITextView接受返回鍵
- 4. 使用鍵盤的「返回」(完成)按鈕調用方法
- 5. 如何使UITextView「完成」按鈕resignFirstResponder?
- 6. 返回按鈕完成父級活動
- 7. 如何使用完成鍵盤按鈕解除UITextView?
- 8. 如何使完成按鈕返回鍵盤
- 9. 使用「完成」按鈕作爲返回鍵
- 10. 帶AngularJS的返回/返回按鈕
- 11. 帶有「Go」按鈕而不是返回的iOS鍵盤
- 12. iPhone鍵盤,完成按鈕和resignFirstResponder
- 13. 完成按鈕沒有導航回到
- 14. Tkinter鏈接按鈕和'返回'鍵
- 15. 如何按下「完成/返回」按鈕時隱藏文本框鍵盤Xcode 4.2
- 16. 如何在EditText的軟鍵盤中同時擁有返回鍵和完成鍵?
- 17. 按下帶有多個提交按鈕的回車鍵
- 18. 按返回按鈕完成一系列活動
- 19. '完成'按下時隱藏UITextView的虛擬鍵盤
- 20. ios鍵盤在真實設備上爲UITextView完成按鈕存在
- 21. 如何辭職的UITextView隨着完成按鈕
- 22. iOS Xcode鍵盤完成按鈕功能
- 23. 返回按鈕時返回按鈕
- 24. 如何啓用完成鍵和返回鍵在ipad目標c
- 25. 按下回車鍵(返回鍵)提交按鈕
- 26. 重命名返回鍵完成
- 27. vb.net按鈕帶有&熱鍵的文本
- 28. 按下硬鍵返回/返回按鈕時,相機和畫廊崩潰
- 29. 如何在rxSwift中處理「完成」返回鍵按下事件?
- 30. UITextField控制關閉按鈕和鍵盤返回鍵
一個單獨的'完成'按鈕作爲右上角的按鈕將使它不那麼令我困惑; 「返回」鍵的改變功能在UITextView中不是正常的(預期的)行爲。 – 2010-11-17 10:43:58