繁体   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