如何以快速语言在键盘中设置完成键?
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