请帮我找案例解决方案:
我在故事板中有UITabBarController
。当我点击TabBarItem(索引1)时,我应该检查变量(int)' ShowVC'显示相应的视图控制器。
例如:
switch (ShowVC) {
case 1:
showViewController1;
break;
case 2:
showViewController2;
break;
case 3:
showViewController3;
break;
default:
break;
}
那么,它的解决方案是什么?
在点击TabBarItem时,我可以在哪里添加check方法来显示视图控制器?
答案 0 :(得分:0)
答案 1 :(得分:0)
据我所知,您需要在点击或点击标签时获取通知。
在AppDelegate' didFinishLaunchingWithOptions
UITabBarController *tabBar = (UITabBarController *)self.window.rootViewController;
[tabBar setDelegate:self];
现在在didSelectViewController
,您可以编写关于要显示的内容的逻辑或条件。
- (void) tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
//Write your logic here
tabBarController.selectedViewController = yourNewController;
}