我正在制作一个标签式应用程序,我遇到了一个问题。
我在一个标签上有一个按钮,当它被点击时,它正在当前标签中执行某些操作。我的问题是,我想,除此之外,它会在不同的视图中更改标签的文本(第二个标签)
有人能给我一些指示吗? xcode 4.2 ios 5.
非常感谢!
答案 0 :(得分:3)
我假设你在谈论UITabBarController
。如果是这种情况,您可以访问标签栏所包含的所有视图控制器,如下所示:
NSArray *viewControllers = [self.tabBarController viewControllers];
它为您提供了一组视图控制器。只需获取所需的视图控制器,然后访问标签的属性并随意执行任何操作。
编辑:像这样访问视图控制器:
ParkerAssistantSecondViewController *vc = [viewControllers objectAtIndex:1];
vc.label.text = @"Some Text";