UIWebView中的iPhone键盘,如何更改“下一步/上一步”和“完成”按钮的语言

UIWebView中的iPhone键盘,如何更改“下一步/上一步”和“完成”按钮的语言,iphone,safari,keyboard,mobile-safari,translation,Iphone,Safari,Keyboard,Mobile Safari,Translation,UIWebView的键盘具有“下一步/上一步”和“完成”按钮,非常酷。但是,我无法找到并更改按钮标题。无论系统使用哪种语言运行,标题始终为英语。您可以在键盘顶部设置自己的视图。在3.2之后,这真的很容易,我有一些示例代码。这意味着您可以使用自己的按钮,甚至可以在那里设置本地化文本 编辑:这是一个糟糕的回答:对不起,我没有看到“mobile safari”标签。但在我的例子中,我还获得了键盘上一个/下一个按钮的本地化版本。您可以在键盘顶部设置自己的视图。在3.2之后,这真的很容易,我有一些示例代码

UIWebView的键盘具有“下一步/上一步”和“完成”按钮,非常酷。但是,我无法找到并更改按钮标题。无论系统使用哪种语言运行,标题始终为英语。

您可以在键盘顶部设置自己的视图。在3.2之后,这真的很容易,我有一些示例代码。这意味着您可以使用自己的按钮,甚至可以在那里设置本地化文本


编辑:这是一个糟糕的回答:对不起,我没有看到“mobile safari”标签。但在我的例子中,我还获得了键盘上一个/下一个按钮的本地化版本。

您可以在键盘顶部设置自己的视图。在3.2之后,这真的很容易,我有一些示例代码。这意味着您可以使用自己的按钮,甚至可以在那里设置本地化文本


编辑:这是一个糟糕的回答:对不起,我没有看到“mobile safari”标签。但在我的例子中,我也得到了键盘上一个/下一个按钮的本地化版本。

除非你有自己设计的键盘,它可以覆盖普通键盘,否则你不能这样做。
常用键盘的语言是通过“首选项”>“常规”>“国际”从iOS语言设置中获取的。

除非您自己设计的键盘覆盖了常用键盘,否则您无法做到这一点。
股票键盘的语言是通过“首选项”>“常规”>“国际”从iOS语言设置中获取的。

我已经为基于PhoneGap的应用程序寻找了一段时间的答案,最后我在这里找到了答案:


提示是在info.plist中将“CbundLeallowMixedLocalizations”设置为“Yes”。这让我很开心:

我一直在为我的基于PhoneGap的应用程序寻找这个问题的答案,最后我在这里找到了答案:


提示是在info.plist中将“CbundLeallowMixedLocalizations”设置为“Yes”。这真的让我兴奋不已:

当我切换手机语言时,我的键盘会正确地更改。对不起,我的意思是UIWebView而不是safari。除非你有自己设计的键盘,可以替代stock one,您无法更改常用键盘语言它是通过“首选项”>“常规”>“国际”从iOS语言集获取的。当我切换手机语言时,我的键盘会正确更改。对不起,我的意思是UIWebView而不是safari。除非您有自己设计的键盘,可以覆盖常用键盘,您无法更改常用键盘语言。它是通过“首选项”>“常规”>“国际”从iOS语言集中获取的。我认为这不是真的。我做的第一件事是更改设备语言,但不管区域/语言设置如何,按钮总是以英语显示。我一直在iOS 5.1、6和7上与此进行斗争。仍然没有解决方案…Havard的答案和链接是正确的。只有在Info.plist中设置了正确的标志后,更改设备语言才有效。我认为这不是真的。我做的第一件事是更改设备语言,但不管区域/语言设置如何,按钮总是以英语显示。我一直在iOS 5.1、6和7上与此进行斗争。仍然没有解决方案…Havard的答案和链接是正确的。l只有在Info.plist中设置了正确的标志后,才能更改设备语言。