我想在我的应用程序中创建一个 tabBar,但只在一个 detailView 中而不是在 AppDelegate 中。我正在谷歌搜索如何做到这一点,但我发现的一切都在AppDelegate.m
我正在尝试做这样的事情。这向我显示了一个带有两个按钮(没有名称)的选项卡栏,但我想从一个带有 tabBar 的 FirstViewController 到带有一个带有一个 backItemButton 的导航栏的 SecondViewController 或 ThirdViewController 两个项目之一,以返回到 FirstViewController
- (void)viewDidLoad
{
[super viewDidLoad];
[self setupTabBar];
}
- (void) setupTabBar {
tabBars = [[UITabBarController alloc] init];
NSMutableArray *localViewControllersArray = [[NSMutableArray alloc] initWithCapacity:4];
YPProfileViewController *profile = [[YPProfileViewController alloc] init];
YPProfileViewController *profile2 = [[YPProfileViewController alloc] init];
[localViewControllersArray addObject:profile];
[localViewControllersArray addObject:profile2];
tabBars.tabBarItem = profile2;
tabBars.viewControllers = localViewControllersArray;
tabBars.view.autoresizingMask==(UIViewAutoresizingFlexibleHeight);
[self.view addSubview:tabBars.view];
}