0

当不是初始视图时,我在故事板中访问我的 tabbarcontroller 时遇到问题。所以基本上故事板中有一个初始视图,它通向标签栏控制器。我想更改标签的颜色,但我无权访问它!我知道如果它是初始视图,它可以添加到委托中,但在这种情况下,它不是情节提要中的初始视图!我在某处读到我必须在第一个视图中覆盖一个方法,但没有关于它的细节!

4

1 回答 1

0

如果您在故事板中的视图控制器中,则此代码: UIStoryboard *storyboard = self.storyboard; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"OtherViewController"];

将获得您想要的其他视图控制器,您可以执行以下操作:将自己设置为它的委托:[(OtherViewController *)vc setDelegate:self]; 显示它:[self presentViewController:vc 动画:YES 完成:nil];

我认为您可以使用它来获取另一个视图控制器,然后从中访问选项卡栏。

抱歉,如果我误解了您要执行的操作。

于 2012-08-17T15:25:24.210 回答