模拟器和iDevice之间的键盘差异

时间:2013-10-24 22:32:31

标签: ios iphone keyboard uitextfield ios-simulator

我注意到一个奇怪的“bug”,为ios7开发了一个应用程序。在UITextFields设置了键盘样式,如下所示:

MyUITextField.keyboardType = UIKeyboardTypeDecimalPad;

一切似乎都在模拟器上按预期工作。

但是,当app在每个iDevice上运行时,键盘的预期点(。)符号将替换为逗号。这是一个bug,还是我没注意的东西?如果它不是bug,考虑到textfields键盘类型,应该做出哪些改变?

非常感谢!

1 个答案:

答案 0 :(得分:1)

该键上的字符由当前语言环境控制,因此它取决于您设备的语言环境。在某些区域设置中,小数点分隔符是逗号,而在其他区域(US)中,它是点...

尝试更改设备上的区域设置。