如果我更改设备语言,键盘语言会发生变化

时间:2016-10-26 13:18:22

标签: ios objective-c iphone keyboard

我正在开发一个iOS应用程序,因为我遇到了关于十进制键盘的问题,在UITextField上的一个地方我显示十进制键盘,但是如果我将设备语言英语更改为法语,然后更改十进制键盘点'。'改为逗号','。所以我的问题是,是否有任何方式或任何设置或任何代码行,设备语言不会影响我的应用程序语言的键盘。

提前致谢。

1 个答案:

答案 0 :(得分:1)

不幸的是,内置键盘限制本地化是不可能的。无论如何,你可以优雅地处理数据。只需点击此链接

即可

UITextField's numerical pad: dot instead of comma for float values

或者您也可以制作自己的自定义键盘并将其设置为TextField的键盘类型。这将一劳永逸地解决问题。

希望它可以帮到你。