與UITextField不同,UITextView在IB中沒有要連接的事件。如何檢測鍵盤彈出時是否可以保存文本?謝謝。當我在UITextView中時,如何檢測鍵盤關閉?
2
A
回答
0
您應該使用UITextViewDelegate
協議接收來自UITextView
到文本編輯狀態相關的消息。您需要使用textViewDidEndEditing:
方法。
3
的UITextView不列舉了事件,但它擁有的是一個委託協議:UITextViewDelegate。您一般的UITextView的「代表」插座連接到您的UIViewController子類,並在您的UIViewController子類在添加<UITextViewDelegate>
到類接口聲明:
@interface MyUIViewController : UIViewController <UITextViewDelegate>
然後在您的MyUIViewController.m文件,你可以實現一個委託協議中的各種方法。在你的情況,你要相信其方法是:
- (void)textViewDidEndEditing:(UITextView *)textView
{
// do stuff with the contents of the text view...
}
1
的UITextView具有符合UITextViewDelegate
協議的委託。該協議提供了一種名爲-textViewDidEndEditing:
的方法,當鍵盤被解除或焦點移動到另一個控件時,該協議被調用。
相關問題
- 1. IOS檢測觸摸關閉鍵盤?
- 2. Android檢測到軟鍵盤關閉
- 3. 如何從UITableview中定義的UITextview中關閉鍵盤IPad
- 4. jQuery和Javascript - 在iPad鍵盤關閉時檢測到
- 5. 如何:當UITextView不在視圖中時隱藏鍵盤?
- 6. 如何在按下DONE鍵盤時不關閉鍵盤
- 7. 如何在Android SearchView中關閉鍵盤?
- 8. 當我按下按鈕時,WebView正在關閉安卓鍵盤
- 9. 如何關閉鍵盤?
- 10. 如何關閉iOS鍵盤?
- 11. 如何同時關閉UIAlertController和鍵盤?
- 12. 在UITableViewController中使用UITextView - 點擊外部以關閉鍵盤
- 13. 在UITextView中關閉鍵盤的最佳方法是什麼?
- 14. 當用戶在Chrome上按鍵盤時如何檢測`delete`和`.`?
- 15. 關閉鍵盤
- 16. 關閉鍵盤
- 17. 當按下UISearch Bar'Search'按鈕時如何關閉鍵盤?
- 18. iPhone - 用OK按鈕關閉鍵盤,用UITextView接受返回鍵
- 19. 關閉UITextView的鍵盤而不使用返回鍵
- 20. 如何從視圖中關閉鍵盤?
- 21. 如何在TimePicker關閉鍵盤圖標?
- 22. 檢測iframe何時關閉
- 23. 如何在選擇另一個UITextView時停止UITextView退出第一響應者/關閉鍵盤?
- 24. 如何在python中檢測當前鍵盤語言
- 25. 如何檢測WebBrowserTask何時關閉?
- 26. 如何關閉Android的默認鍵盤時,我按EDITTEXT
- 27. 如何在Xamarin Forms中按下按鈕時關閉鍵盤
- 28. 如何在改變tvos焦點時關閉UISearchController中的鍵盤?
- 29. SWRevealViewController在刷卡時關閉鍵盤
- 30. 在模擬等待時關閉鍵盤