ios - 如何快速更改区域(语言)?

标签 ios swift localization keyboard region

我需要强制语言为“es_MX”而不是仅“es”,因为键盘之间存在差异,例如(“.”而不是“,”) 我知道可以强制语言(“es”),但是也有办法强制区域吗?或者有其他方法可以解决这个问题吗?

谢谢

最佳答案

在谷歌上搜索了一下之后,我非常确信应用程序没有能力在 iOS 中强制用户使用某种语言。但是,按照 this question 中的提示进行操作您应该能够通过覆盖 UITextFieldtextInputMode 并检查 UITextInputMode.activeInputModes 来选择可用的键盘。我不确定这将如何代表该区域,但由于键盘似乎不同,此时它们应该是可以区分的。

关于ios - 如何快速更改区域(语言)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47902484/

相关文章:

ios - 奇怪的 "fatal error: unexpectedly found nil while unwrapping an Optional value"

ios - 无法在 UItableviewcell 中加载 collectionview

objective-c - objective-c/ cocoa : How to write a proper multilanguage app?

ios - 如何从 native ios 应用程序直播到 YouTube 帐户

iphone - xcode构建错误: duplicate symbol when my project has two files with the same name

json - Swift 将 key 添加到本地 JSON 以保存复选标记

localization - Rails3 Facebook 式的本地化语言选择列表

ios - 是否可以在 Firebase 中使用电子邮件和电话号码进行身份验证?

ios - 如何在不更改iOS尺寸的情况下调整PNG图像文件的大小?

asp.net-mvc - 根据语言在文件夹中组织 ASP.NET 资源文件