簡體   English   中英

iOS隱藏觸摸文本字段Swift 2的鍵盤

[英]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.

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