如何以快速语言在键盘中设置完成键?

Posted

技术标签:

【中文标题】如何以快速语言在键盘中设置完成键?【英文标题】:How to set Done key in keyboard in swift-language? 【发布时间】:2014-06-12 08:57:44 【问题描述】:

在 Objective-C 中,我使用此代码将完成键添加到键盘

[textField setReturnKeyType:UIReturnKeyDone];

如何在 swift-language 键盘中设置 Done 键?

在 swift 中,此代码给出错误“没有名为 setReturnKeyType 的成员”

textField.setReturnKeyType

【问题讨论】:

【参考方案1】:

您直接将值分配给 returnKeyType 属性。

textField.returnKeyType = UIReturnKeyType.Done

在 Swift 中,您可以使用点语法访问枚举中的各个项目。这也可以进一步缩短为:

textField.returnKeyType = .Done

【讨论】:

设置此行不要在键盘上设置完成按钮可以帮助我吗?【参考方案2】:

你可以这样做:

textField.returnKeyType = UIReturnKeyType.Done

【讨论】:

【参考方案3】:

无基于代码的方法:

从嵌入它的主故事板视图控制器中选择您的文本字段视图。如果您查看实用程序视图,在它的属性检查器下,将有一个很长的属性列表。在文本字段标题下,您将设置各种设置,例如字体、对齐方式、占位符等。当您从那里向下看时,您将出现 6 个下拉列表,标题为“大写”通过“回车键”。当您单击标题为“返回键”的列表时,您将看到一个返回键列表,包括“搜索”、“雅虎”、“路由”等。从该列表中选择“完成”关键字。这应该可以解决问题Image of what this looks like in XCode

也来自苹果documentation:

“您可以直接通过应用程序的文本对象来配置键盘的属性。UITextField 和 UITextView 类都符合 UITextInputTraits 协议,该协议定义了用于配置键盘的属性。通过编程方式或在 Interface Builder 中设置这些属性检查器窗口使系统显示指定类型的键盘。”

【讨论】:

以上是关于如何以快速语言在键盘中设置完成键?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Linux 中获取箭头键并在键盘上输入键以表现得像 Windows 7

怎么设置键盘快捷键?

在不添加完成键的情况下关闭数字键盘式键盘

角度材料自动完成 - 如何防止键盘输入以在建议面板中选择一个选项

termux扩展功能键如何添加符号

笔记本电脑键盘设置