dar*_*991 5 iphone keyboard multilingual uitextfield ios
我想构建一个支持多语言的 iPhone 应用程序。因为我想用用户从我的应用程序设置中的一组语言中选择的语言输入值。因此,它应该显示选定的语言键盘。
例如:如果用户从我的应用程序设置中选择了法语。然后在我的应用程序的所有 UITextFields 中,用户应该能够用法语输入值。因此,当键盘打开时,我需要确保它是法语键盘,它每次都显示而不是默认语言键盘。
所以问题是,是否可以根据应用程序设置中选择的语言在用户点击 UITextField 时显示特定语言键盘?如果是,那么如何?
如果不更改设备语言,无论是通过设置还是通过这样的编码,您都无法做到这一点。//例如西班牙语(es)。
NSArray *langOrder = [NSArray arrayWithObjects:@"es", nil];
[[NSUserDefaults standardUserDefaults] setObject:langOrder forKey:@"AppleLanguages"];
Run Code Online (Sandbox Code Playgroud)
这只会改变语言顺序..
您无法根据您选择的语言控制键盘。用户通过设置应用程序选择他们想要使用的键盘,并可以使用键盘上的地球图标在它们之间切换。
| 归档时间: |
|
| 查看次数: |
5805 次 |
| 最近记录: |