,我將文本字段和選取器都放在同一個窗口中。當用戶點擊文本框和鍵盤時,我希望選取器彈出框消失。同樣,鍵盤應該消失,當用戶點擊選擇器時,應該彈出選擇器彈出窗口。 任何示例代碼?iPhone應用程序 - 在iPhone應用程序中隱藏選取器顯示鍵盤和隱藏鍵盤顯示選取器
0
A
回答
0
您必須使用textfielddidbeginEditing方法。如果條件用於標識文本字段,並且基於該返回條件,則可以如果您想顯示鍵盤,則返回yes,如果不想顯示鍵盤,則返回no。在這裏,如果你返回不是鍵盤不會顯示相同的時間,你可以用你的自定義代碼顯示你的選擇器。
希望這會幫助你。
+0
謝謝迪帕克,這當然有幫助 – Pilu 2010-09-15 15:36:04
0
還有一種方法可以偵聽出現鍵盤的系統通知。
在你的控制,這樣做:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
然後,就實現keyboardWillShow方法:(ID)發送者,你就會有你需要的一切。
還有另一個鍵盤消失的通知。
如果您隨後需要隱藏鍵盤,則需要在與特定鍵盤關聯的任何對象上調用「resignFirstResponder」。
相關問題
- 1. 在iPhone應用程序中顯示/隱藏鍵盤問題
- 2. 應用程序在鍵盤上顯示或隱藏ios iphone
- 3. uipopover隱藏鍵盤顯示
- 4. 我如何只顯示選取器並隱藏鍵盤?
- 5. 在iphone中取消隱藏鍵盤
- 6. 如何隱藏鍵盤iPhone應用程序
- 7. 在android phonegap應用程序屏幕UI不顯示它在鍵盤區域顯示補丁時鍵盤隱藏
- 8. 鍵盤在webview中隱藏/顯示
- 9. iPhone - 鍵盤隱藏TextField
- 10. IPhone TextView隱藏鍵盤
- 11. 隱藏鍵盤iphone sdk?
- 12. 隱藏iPhone上的鍵盤
- 13. 隱藏視圖和顯示軟鍵盤
- 14. Iphone應用程序鍵盤
- 15. 隱藏在軟鍵盤顯示
- 16. 顯示/隱藏Cordova的軟鍵盤
- 17. 屏幕鍵盤顯示/隱藏
- 18. 當軟鍵盤顯示時隱藏ImageView
- 19. 顯示鍵盤時隱藏視圖
- 20. 當顯示UIMenuViewController時隱藏鍵盤
- 21. 如何強制鍵盤顯示/隱藏?
- 22. 隱藏鍵盤前顯示DialogFragment
- 23. 當鍵盤顯示時隱藏元素
- 24. 如果顯示鍵盤,佈局隱藏
- 25. ion + ios鍵盤:顯示按鈕以在我的離子(1)應用程序中降低/隱藏鍵盤
- 26. 顯示鍵盤的Web應用程序
- 27. 如何在軟鍵盤顯示時隱藏EditText軟鍵盤?
- 28. 隱藏iPhone的鍵盤使用Javascript
- 29. iPhone鍵盤在UIWebView中隱藏字段
- 30. 在iPhone中隱藏數字鍵盤
如果選取器消失,用戶又如何找到它? – BoltClock 2010-09-08 19:45:33
我在想我自己! – jrtc27 2010-09-08 19:46:57
我可能使用了錯誤的詞。當你點擊選擇器 - 彈出窗口隨附列表。我試圖隱藏彈出框,而不是選擇器。在我的情況下,如果用戶點擊文本字段,鍵盤會出現,然後如果用戶點擊選擇器 - 彈出窗口也會出現在鍵盤後面。 我想隱藏鍵盤時,選擇器彈出來,同樣隱藏選擇器彈出,當用戶單擊文本字段和鍵盤打開。 – Pilu 2010-09-08 20:00:24