ios - 我可以用 Swift 2 iPhone 应用程序中的逗号替换小数点中的句点吗?

标签 ios localization numbers

或者在不创建自定义键盘的情况下在数字键盘上添加一个逗号。 我尝试将 NSLocale 更改为另一个国家,但这没有用。我有一个函数可以将多个数字与 textFiled 分开,以分别评估它们,用逗号分隔,但键盘不包含逗号,我不想为此使用数字和标点符号键盘。任何帮助表示赞赏。使用 Xcode 7.2。

最佳答案

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

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

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

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

关于ios - 我可以用 Swift 2 iPhone 应用程序中的逗号替换小数点中的句点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35319670/

相关文章:

php - 在 Drupal 中如何获取 tnid 或翻译节点的节点 ID?

java - 找不到无法解决类似问题的基本名称包

java - 如何使Java中的字符串计算器能够处理负数?

html - 数字大于的 CSS 规则

javascript - 以不同的精度缩写数字

ios - Apple Watch 的界面构建器限制 : different layout even if settings is Any screen size

ios - HKObserverQuery 失败,授权未确定

localization - gettext 套件中的工具可以通过模糊匹配来统一源字符串?

ios - Swift:如何比较 "if"子句中的可选值

ios - 如何使用 AVAssetWriter 保留视频的纵横比