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