簡體   English   中英

如何在Swift 2 / XCode 7中的UIButton上設置等效的鍵?

[英]How do I set a key equivalent on a UIButton in swift 2/XCode 7?

我有一個登錄視圖,我想在用戶按下Enter時自動提交。 有兩個字段,用戶名和密碼,以及一個“提交”表單的登錄UIButton。 一切正常,但是我還希望用戶也按Enter時提交表單。

我已經看到在制作表單時輸入時Xcode設置了默認按鈕,但這是針對Obj-c的,並且可接受的答案是“您在IB中設置按鈕的等效項值。只需在屬性檢查器中單擊該字段,然后按回車鍵。” 顯然是針對舊版本的Xcode的,因為我無法在屬性檢查器中找到按鈕或封閉視圖的“等效項”字段。

請告訴我如何使用IB或Swift 2代碼。

提前致謝。

您可以使用textFieldShouldReturn委托方法來檢測何時按下鍵盤上的“返回/輸入”按鈕。

func textFieldShouldReturn(textField: UITextField!) -> Bool {
    if textField == passwordTextField {
        textField.resignFirstResponder() // close keyboard
        login()
    }
    return YES
}

暫無
暫無

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

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