我可以用Swift 2 iPhone应用程序中的逗号替换十进制打击垫中的句点吗?

时间:2016-02-10 15:46:27

标签: ios localization numbers

或者可以在数字键盘上添加逗号而不创建自定义键盘。 我尝试将NSLocale改为另一个国家,但这并没有奏效。我有一个函数将textFiled中的多个数字分开,用逗号分隔它们,但键盘不包含逗号,我宁愿不使用数字和标点键盘。任何帮助表示赞赏。使用Xcode 7.2。

1 个答案:

答案 0 :(得分:1)

您无法更改任何内置键盘上的按键。

您可以使用所需的输入(数字,逗号,退格键)创建自己的键盘视图,并将其设置为文本字段的inputView。当您的文本字段成为第一响应者时,系统将显示您的键盘视图而不是标准键盘。

或者您可以创建一个带有逗号按钮的工具栏,并将工具栏设置为文本字段inputAccessoryView,并让文本字段使用标准小数位数字来表示数字和退格。当您的文本字段成为第一响应者时,系统将在标准键盘上方显示您的输入附件视图。

阅读“Input Views and Input Accessory Views” in the Text Programming Guide for iOS