[英]iOS hide keyboard on touch textfield swift 2
如果用戶單擊文本字段,我想隱藏鍵盤。 有人知道如何快速進行2嗎?
確保在此UITextFieldDelegate方法中設置文本字段委托並返回false
:
func textFieldShouldBeginEditing(textField: UITextField) -> Bool {
return false
}
這將防止顯示鍵盤。 您也可以使用該方法放置代碼以打開選擇器。
在屏幕上顯示文本字段並不意味着僅存在一個文本字段。 您可以將文本字段作為子視圖,並禁用用戶交互。 然后,添加一個透明按鈕作為具有相同框架的兄弟視圖(確保它在前面)。 輕擊按鈕后(從用戶的角度來看,這是在點擊文本字段),您可以顯示選擇器。
文本字段還允許您設置其inputView ,從而直接支持顯示選擇器視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.