[英]How to hide KeyBoard in ios9 (Ipad)
我在textField中編輯文本,然后將UIKeyboardWillHideNotification添加到通知中心。
單擊鍵盤右下角的鍵盤圖標以隱藏鍵盤。
但是我發現快捷方式欄(paste / undo)仍然存在,並且我沒有收到通知(UIKeyboardWillHideNotification)。 它在ios8上可以正常工作。
->單擊鍵盤圖標
當單擊鍵盤上的鍵盤圖標時,它將觸發ios8中的UIKeyboardWillHideNotification,然后我為textField重新簽名FirstResponder並使文本字段丟失光標。但是它無法觸發ios9中的UIKeyboardWillHideNotification。 所以我認為這是由於單擊ios9中的鍵盤圖標時,鍵盤未完全隱藏(工具欄)引起的。 我想知道如何在單擊鍵盤圖標時將鍵盤完全隱藏在ios9中。 或任何其他解決方案,以在單擊鍵盤圖標時為文本字段放棄第一個響應。
謝謝
試試這個庫,它將管理所有鍵盤的自動隱藏和顯示。
將此行粘貼到AppDelegate中的didFnishLaunchingWithOption方法中
IQKeyboardManager.sharedManager().enable = true
“如果您在設備上嘗試,它只會在模擬器中顯示,它將同時隱藏快捷方式和設備上。” –約翰尼·庫瑪(Johny Kumar)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.