回答
UPDATE這個答案不再準確。請參閱correct answer。
如果您的UITextField處於模態頁面視圖(UIModalPresentationFormSheet)中,則(當前)無法強迫設備從蘋果工程師處解除鍵盤this devforums post。
- (BOOL)disablesAutomaticKeyboardDismissal {
return NO;
}
這似乎已經停止在iOS 6中進行有效修復 - 其他任何人都看到了相同的問題? – Snips 2012-09-27 22:28:38
它對我來說在iOS 6.0.x中沒有效果 – OscarTheGrouch 2012-12-26 16:32:16
在iOS中沒有效果6 – theiOSDude 2013-01-09 17:15:15
在的iOS 4.3,蘋果推出上述方法,disablesAutomaticKeyboardDismissal
。它爲UIModalPresentationFormSheet返回YES,防止鍵盤解散。
覆蓋此方法的工作,但如果您在UINavigationController中呈現您的視圖控制器,您必須繼承UINavigationController並覆蓋該方法。
我已經確認這確實可以在iOS 6上正常工作。請務必注意UINavigationController子句。
幹得好,很高興:) – ader 2013-02-22 09:58:07
也驗證適用於iOS 7.0。 – 2014-03-22 19:59:13
愚蠢的問題 - 如果你的UINavigationController在XCode 5中的故事板中,你該如何做到這一點?我沒有看到任何代碼準備好被改變,使用這個類的重寫副本..? – 2014-04-22 11:40:50
- 1. 關閉iPad鍵盤
- 2. 的iPad - 關閉鍵盤在UIModalPresentationFormSheet模式
- 3. iPad的關閉鍵盤事件處理
- 4. iPad的'解僱鍵盤'按鈕並沒有關閉鍵盤
- 5. 在div上的iPad上關閉鍵盤contenteditable
- 6. 如何在使用modalPresentationStyle時關閉iPad上的鍵盤
- 7. 關閉鍵盤
- 8. 關閉鍵盤
- 9. MFMessageComposeViewController關閉鍵盤
- 10. 關閉UITextField鍵盤?
- 11. Android關閉鍵盤
- 12. 關閉iphone鍵盤
- 13. UIKeyboardTypeNumberPad關閉鍵盤
- 14. MonoTouch.Dialog:關閉鍵盤
- 15. 不要關閉show-segue上的鍵盤
- 16. UiPopOverController(iPad)上的iPhone鍵盤
- 17. 關閉鍵盤數字鍵盤
- 18. 關閉UIViewController中的鍵盤
- 19. 關閉鍵盤 - 的OBJç
- 20. 關閉UITextField中的鍵盤
- 21. 關閉textview的鍵盤
- 22. 關閉按鈕上的鍵盤單擊該關閉片段
- 23. 更改iPad的鍵盤上的「走出去」的關鍵
- 24. 如何從UITableview中定義的UITextview中關閉鍵盤IPad
- 25. XCode - 在buttonclick上關閉鍵盤
- 26. 關閉Android鍵盤上開始
- 27. 關閉在桌面上敲擊鍵盤
- 28. ios上啓用和關閉鍵盤UIKeyboard
- 29. 在iPad上隱藏鍵盤?
- 30. resignFirstResponder無法關閉iPad上的我的自定義鍵盤。爲什麼?
任何代碼? _____ – kennytm 2010-07-23 08:56:37