0

我正在使用基于 tabBar 的 Application..tabBar 有四个 tabBarItem 命名为,1.Home,2.Pictures,3.My_Pictures,4.Help...

在第二个视图(图片)有 3 个按钮...当时单击第一个按钮会转到一个新视图(SimpleView)这个视图有 4 个按钮...此时 tabbarItem 名称更改为图片中的颜色,我有通过这样的给予来做到这一点,

self.title=@"颜色"; 在按钮操作事件中...然后我想将 tabBarItem 标题从颜色更改为图片,当从 simpleView 中的 4 个按钮中单击按钮时...我已经编写了相同的代码 self.title=@"Pictures"按钮动作事件...此时tabBarItem名称没有改变...我该怎么做...请给我一些想法来做到这一点...

感谢您的努力提前... Renuga

4

1 回答 1

0

TabBarController 有一项功能,当您更改任何导航视图控制器标题时,该标题将反映到 tabBar 项目。

但你应该记住一件事,即,

您可以通过主viewcontroller更改tabBarItem名称,即引用特定的tabBar,而不是子ViewController。

例如:对于 Pictures 选项卡,您已经给定了 pictureViewContoroller,您可以通过仅使用该对象来更改 tabBar 项目名称。您无法通过剩余的视图控制器或对象进行更改。

问候,

萨提亚。

于 2010-12-16T10:11:57.127 回答