如何动态更改标签栏项目的标签(IPhone-dev)



我正在使用XCode 4.1,并且我已经有了一个现有的IPhone应用程序。

在界面生成器的"MainWindow.xib"中,有一个导航控制器。里面有一个标签栏项目,上面有一个标题。我需要动态更改这个标题。然而,似乎并没有与MainWindow.xib关联的".h"文件,所以我不知道如何访问这个对象。知道吗?

访问MainWindow.xib中的项目不需要.h文件。您可以在应用程序代理中为要访问的项目声明IBOutlets。MainWindow.xib中的一个对象是应用程序委托,因此您可以将elementos分配给它的IBOutlets。

主窗口或选项卡栏控件不知何故与另一个控制器(与.h和.m文件关联)有关。

所以在这个控制器中,我添加了这个代码:

UIViewController *uvButton1 = [self.tabBarController.viewControllers objectAtIndex:0];
uvButton1.tabBarItem.title = NSLocalizedString(@"KEY", nil);

依此类推(将索引"0"更改为"1"one_answers"2");

CCD_ 1函数转到本地化文件(CCD_。你也可以在那里使用一个标准字符串。

最新更新