我有一個動畫,在此期間我想禁用鍵盤但不隱藏它。我甚至試過self.view.userInteractionEnabled = NO;
,但那隱藏了鍵盤。我想它一定叫resignFirstResponder
。如何禁用UITextField鍵盤而不隱藏它?
1
A
回答
1
要禁用一切,你可以使用
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
啓動動畫和
[[UIApplication sharedApplication] endIgnoringInteractionEvents];
在動畫完成後
,例如,在其完成塊的權利之前。
0
你可以不這樣做貶禁用鍵盤:
NSArray *windows = [UIApplication sharedApplication].windows;
if ([windows count] > 1) {
UIWindow *keyboardWindow = windows[1];
keyboardWindow.userInteractionEnabled = NO;
}
但是,這顯然是非常hackish的&脆弱的,我不知道這是否與蘋果公司的條款規定。
+0
你有使用它開發蘋果應用程序商店的產品? – 2011-06-24 09:36:03
+0
編號使用此答案:http://stackoverflow.com/a/23699811/242933 – ma11hew28 2014-05-16 16:06:48
相關問題
- 1. Swift 3禁用或隱藏鍵盤UITextField
- 2. uitextfield隱藏鍵盤?
- 3. 小鍵盤隱藏UITextField
- 4. 如何禁用uitextview的userinteractionenable而不隱藏鍵盤
- 5. UITextField,隱藏鍵盤,TopBar仍然存在
- 6. IQKeyboardManager隱藏鍵盤時點擊UITextField
- 7. 鍵盤在swift中隱藏UITextField
- 8. UITextField失去焦點時隱藏鍵盤
- 9. UITextField隱藏鍵盤但是Reamin First Responder?
- 10. 鍵盤隱藏時滾動查看UiTextField
- 11. Swift 3.0 - 隱藏多個UItextfield的鍵盤
- 12. 隱藏在鍵盤後面的UITextField
- 13. 如何禁用和隱藏UITextField
- 14. 如何在不隱藏iOS的情況下禁用鍵盤?
- 15. 禁用Android鍵盤隱藏動畫
- 16. 如何隱藏軟鍵盤?
- 17. 如何隱藏軟鍵盤?
- 18. 如何隱藏鍵盤而不使用iPhone中的resignFirstResponder?
- 19. 禁用UITextField鍵盤快捷鍵建議
- 20. 當UITextField在TableView中時如何隱藏鍵盤單元格
- 21. 鍵盤隱藏UITextField如何解決這個問題?
- 22. 即使在uitextfield是firstresponder時如何隱藏鍵盤?
- 23. 是否可以禁用keyboad(UITextField)而不隱藏?
- 24. 隱藏鍵盤
- 25. 隱藏鍵盤
- 26. 如何禁用cxGrid的內部dbnavigator而不隱藏它?
- 27. 如何隱藏閃存嵌入而不禁用它們
- 28. iOS UITextField觸摸完成後鍵盤不隱藏。爲什麼?
- 29. becomeFirstResponder不隱藏鍵盤
- 30. UIPickerView:鍵盤不隱藏
嗨馬特,你已經解決了這個問題?你能在這個頁面分享嗎?謝謝 – 2011-05-19 03:28:47
是的:http://stackoverflow.com/a/23699811/242933 – ma11hew28 2014-05-16 16:07:20