【问题标题】:Keyboard language getting change if i change the device language如果我更改设备语言,键盘语言会发生变化
【发布时间】:2017-03-08 21:15:48
【问题描述】:

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

提前致谢。

【问题讨论】:

标签: ios objective-c iphone keyboard


【解决方案1】:

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

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

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

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 2013-09-07
    • 1970-01-01
    • 2019-07-08
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 2011-06-11
    相关资源
    最近更新 更多