回答
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 - 關閉鍵盤在UIModalPresentationFormSheet模式
- 2. iPad的'解僱鍵盤'按鈕並沒有關閉鍵盤
- 3. UIKeyboardTypeNumberPad關閉鍵盤
- 4. Android關閉鍵盤
- 5. MFMessageComposeViewController關閉鍵盤
- 6. 關閉iphone鍵盤
- 7. 不要關閉show-segue上的鍵盤
- 8. UiPopOverController(iPad)上的iPhone鍵盤
- 9. 關閉鍵盤數字鍵盤
- 10. 關閉textview的鍵盤
- 11. 關閉在桌面上敲擊鍵盤
- 12. 在iPad上隱藏鍵盤?
- 13. resignFirstResponder無法關閉iPad上的我的自定義鍵盤。爲什麼?
- 14. ResignFirstResponder不關閉鍵盤(iPhone)
- 15. MonoTouch關閉鍵盤(各種)
- 16. windows 7 phone - 關閉鍵盤
- 17. applicationWillResignActive關閉鍵盤iPhone
- 18. 使用鍵盤關閉JFrame
- 19. Framework7 - SearchBar關閉鍵盤
- 20. 如何關閉鍵盤?
- 21. trigger.io - 關閉軟鍵盤?
- 22. 關閉主屏幕按鍵上的軟鍵盤
- 23. 我怎樣才能關閉鍵盤上的輸入按鍵
- 24. 屏幕鍵盤上的iPad webApps
- 25. iPad上的Phonegap鍵盤事件
- 26. iPad鍵盤尺寸
- 27. iPad數字鍵盤
- 28. 關閉片段中的軟鍵盤
- 29. 關閉輸入焦點的Android鍵盤
- 30. 關閉鍵盤導航jQuery的prettyphoto
任何代碼? _____ – kennytm 2010-07-23 08:56:37