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