2013-03-18 47 views
3

在我的ios应用程序中,我有一个包含很多按钮的tabbar。其中一些是在“更多”按钮之后。有一种方法可以将“更多”按钮的文本更改为我的语言中“更多”的“altro”?如何将ios“更多”按钮的文本更改为我的语言版本?

+0

你想将文本更改为UIButton标题? – nsgulliver 2013-03-18 10:55:19

+0

是的,但该按钮是由苹果tabbar系统自动生成的,所以我想不要直接控制..也许这是一个本地化问题。 – 2013-03-18 10:59:37

+0

你在谈论'TabBarItem'吗? – nsgulliver 2013-03-18 11:01:38

回答

3

的属性标题和由该系统提供的UITabBarItem的图像不能被改变,正如documentation says

讨论

该方法返回一个系统提供的选项卡栏项。返回项目的标题和图像属性稍后不能更改。

该值将被操作系统自动本地化为正确的语言。如果你需要改变它,你将不得不自己创建项目及其功能。

+0

你是什么意思“自动本地化”?我住在意大利,在意大利版本的mac os上编程,我正在开发一个意大利的iphone/ipad,但我的按钮是英语本地化为“更多”,而不是“altro”。谁告诉按钮以英文显示? – 2013-03-18 11:05:39

+0

这是因为你还没有实现本地化,你必须包括你想要的语言和你的应用程序本地化资源,看看这个教程http://www.raywenderlich.com/2876/how-to - 本地化 - iPhone应用程序教程 – tkanzakic 2013-03-18 11:07:45

+0

如果你看看你的项目属性,你会发现它只有在英文 – tkanzakic 2013-03-18 11:08:30