选项卡式视图控制器,在另一个视图中更改文本

时间:2012-02-29 02:54:54

标签: objective-c ios xcode cocoa-touch

我正在制作一个标签式应用程序,我遇到了一个问题。

我在一个标签上有一个按钮,当它被点击时,它正在当前标签中执行某些操作。我的问题是,我想,除此之外,它会在不同的视图中更改标签的文本(第二个标签)

有人能给我一些指示吗? xcode 4.2 ios 5.

非常感谢!

1 个答案:

答案 0 :(得分:3)

我假设你在谈论UITabBarController。如果是这种情况,您可以访问标签栏所包含的所有视图控制器,如下所示:

NSArray *viewControllers = [self.tabBarController viewControllers];

它为您提供了一组视图控制器。只需获取所需的视图控制器,然后访问标签的属性并随意执行任何操作。

编辑:像这样访问视图控制器:

ParkerAssistantSecondViewController *vc = [viewControllers objectAtIndex:1];
vc.label.text = @"Some Text";