我想知道當使用UITextView
時,解除鍵盤的最佳方法是什麼。在UITextFields
的分鐘時,按下返回按鈕時我會關閉鍵盤。但是,對於TextView,我希望返回按鈕實際上添加了新行,因此沒有其他按鈕需要關閉。使用UITextView時解除鍵盤的正確方法是什麼?
如果有什麼是目前處理這個問題的「標準」方法?例如,它是在屏幕上添加一個額外的按鈕還是有另一種方法?
謝謝
我想知道當使用UITextView
時,解除鍵盤的最佳方法是什麼。在UITextFields
的分鐘時,按下返回按鈕時我會關閉鍵盤。但是,對於TextView,我希望返回按鈕實際上添加了新行,因此沒有其他按鈕需要關閉。使用UITextView時解除鍵盤的正確方法是什麼?
如果有什麼是目前處理這個問題的「標準」方法?例如,它是在屏幕上添加一個額外的按鈕還是有另一種方法?
謝謝
在iPad上,鍵盤上有一個「解除」按鈕。對於iPhone,請將inputAccessoryView
添加到UITextView
。在那裏放一個「解僱」按鈕。
如果您有幾種形式的字段(文本字段,文本視圖等),您可以爲它們全部設置標準inputAccessoryView
。包括一個「下一步」按鈕(去下一個領域)和一個「完成」按鈕(關閉鍵盤)。
查看http://stackoverflow.com/questions/21635094/dismiss-iphone-uitextview-keyboard的一個實現。 – rmaddy
你可以使用https://github.com/hackiftekhar/IQKeyboardManager它也可以用於textfield和textview – kb920