如何在 iPhone 应用程序中更改显示的 UIKeyboard 的语言?
在我的 iPhone 应用程序中,我想更改显示的 UIKeyboard 的语言。我该怎么做?
Within my iPhone application, I'd like to change the language of the displayed UIKeyboard. How can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
来自 iPhone 应用程序编程指南:
因此,似乎无法调出与用户偏好不同的语言的键盘。
From the iPhone Application Programming Guide:
So it appears there's no way to bring up a keyboard of a different language than the user's preference.
真的无法以编程方式做到这一点,用户必须启用该键盘,然后他们才能使用它,您可以告诉用户他们需要在警报视图中使用非英语键盘或类似的东西。
really cant do it programatically, the user must have that keyboard enabled and then they can get to it, you can maybe tell the user they require a non english keyboard in an alert view or something like that.
给我一个中文(拼音)键盘(您甚至可以在@“zh”,@“fr”,@“en”之间动态切换,而无需重新启动)。
另请参阅如何强制 NSLocalizedString 使用特定语言
gives me a Chinese (pinyin) keyboard (you can even dynamically switch between say @"zh", @"fr", @"en" without having to restart).
see also How to force NSLocalizedString to use a specific language