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