如何在 xcode 中启用 ios 键盘返回键功能?

Posted

技术标签:

【中文标题】如何在 xcode 中启用 ios 键盘返回键功能?【英文标题】:how to enable ios keyboard return key functionalities in xcode? 【发布时间】:2017-06-19 12:54:29 【问题描述】:

如何为第一个文本字段启用返回键到下一个文本字段,并为最后一个文本字段执行与登录按钮相同的功能?

【问题讨论】:

看看我的回答 【参考方案1】:

使用 self.view.endEditing = true

【讨论】:

【参考方案2】:

这是示例代码

 - (BOOL) textFieldShouldReturn:(UITextField *) textField 
    if (textField == textField1) 
        [textField2 becomeFirstResponder];
     else if (textField == textField2) 
        [textField3 becomeFirstResponder];
     else if (textField == textField3) 
        [textField resignFirstResponder];
        [self callAPI]; //Call API Assuming it the last field
   
   return YES;

斯威夫特版本

func textFieldShouldReturn(_ textField: UITextField) -> Bool 
    if textField == textField1 
        textField2.becomeFirstResponder()
     else if textField == textField2 
        textField3.becomeFirstResponder()
     else if textField == textField3 
        textField.resignFirstResponder()
        self.callAPI()
    
    return true

【讨论】:

以上是关于如何在 xcode 中启用 ios 键盘返回键功能?的主要内容,如果未能解决你的问题,请参考以下文章

在 OS X 上以编程方式启用“全键盘访问”

笔记本电脑的返回键是哪一个?

如何在swift3 ios中使用键盘返回键将一个文本字段移动到另一个文本字段

如何在现有的 ios 测试项目中启用 xcode 7 UI 测试

键盘 Swift 上的自定义键

Xcode/iOS:如何在没有开发者帐户的情况下启用应用程序组?