gpt4 book ai didi

objective-c - UITabBarController 可以是 segue.destinationViewController 吗?

转载 作者:行者123 更新时间:2023-12-01 16:58:49 25 4
gpt4 key购买 nike

我有一个带有三个选项卡的 UITabBarController:每个选项卡都是一个嵌入了 View Controller 的导航 Controller 。目前 tabController 是初始 View Controller 。我想放置一个介绍 View Controller ,其按钮位于 tabController 之前,按钮与 tabController 相连。我正在使用 Xcode 4.2 和 Storyboard。

这可能吗?

在我的 IntroViewController 中,我调用 prepareForSegue。它不工作:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {


if ([segue.identifier isEqualToString:@"tabSegue"]) {

FirstViewController *firstVC = [[FirstViewController alloc]init];
SecondViewController *secondVC = [[SecondViewController alloc] init];
ThirdViewController *thirdVC = [[ThirdViewController alloc]init];

self.tabBarController = segue.destinationViewController;
UINavigationController *navController1 = [[UINavigationController alloc]initWithRootViewController:firstVC];
UINavigationController *navController2 = [[UINavigationController alloc]initWithRootViewController:secondVC];
UINavigationController *navController3 = [[UINavigationController alloc]initWithRootViewController:thirdVC];
NSArray *tabViewArray = [NSArray arrayWithObjects:navController1,navController2,navController3, nil];
tabBarController.viewControllers = tabViewArray;

}
}

总而言之,你能继续使用 tabBarController 吗?

最佳答案

正如评论所述,我使用了 self.tabBarController = segue.destinationViewController。

关于objective-c - UITabBarController 可以是 segue.destinationViewController 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9085436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com