键盘与小数垫

时间:2013-07-22 20:47:35

标签: iphone ios keyboard

我的iPhone应用程序有文本字段,所选键盘类型为“十进制键盘”。在模拟器上,键盘上有一个点(句点),但是当我在手机上运行App时,它会显示一个逗号。如何确保手机上的键盘也显示一个点。

1 个答案:

答案 0 :(得分:2)

十进制键盘显示适合用户所选语言环境的小数分隔符。运行“设置”应用,转到“常规”,然后转到“国际”,再转到“区域格这定义了语言环境。

您必须在模拟器中设置与iPhone上不同的区域设置。

您不希望强制在键盘上显示句点。您希望根据用户的区域设置显示正确的符号。这样,用户可以以他们习惯的格式输入数字。

这也意味着您应该确保使用NSNumberFormatter将输入的数字文本转换为数字值(double, float , NSNumber`,等。)。