簡體   English   中英

UITextField隱藏鍵盤但Reamin First Responder?

[英]UITextField Hide Keyboard But Reamin First Responder?

我已經將UITextField子類化為顯示UIDatePicker而不是鍵盤。 輸入日期經常發生在我的應用程序中。 當另一個容納鍵盤的自定義類需要知道第一個響應者是什么時,會出現問題。

有沒有辦法保留第一響應者,同時隱藏鍵盤?

不,你必須辭去響應者(放棄焦點)才能解雇鍵盤。

編輯:我似乎撒了謊。 試試[self.view endEditing:YES];
僅供參考:它僅適用於iOS 3.2+

實際上,您應該為文本字段創建一個自定義inputView,而不是子類,它使用日期選擇器作為自定義“鍵盤”。 然后,它將仍然是第一個響應者,甚至從不首先調用系統鍵盤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM