当用户按下标签栏控制器中的某个标签栏项目时,我想提示用户使用UIAlertView登录。
这个标签栏控制器存在于故事板中,因此我不知道我能在哪里做到这一点。 Apple声称UITabBarController不应该被子类化,这进一步增加了我的困惑。此外,我知道UITabBarController的委托模式,但我不知道我可以将它连接到哪个视图控制器注意:我的UITabBarController是从UIViewController的模态segue生成的。
提前谢谢。
答案 0 :(得分:1)
在回答我自己的另一个问题here.
时,我找到了答案我使用了uitabbarcontrollerdelegate并在根控制器中设置了它。
答案 1 :(得分:0)
显示所选视图控制器时,您可以显示警报视图...假设您在标签栏中有LoginViewController
。在该类中创建一个方法
- (void)viewDidAppear:(BOOL)animated;
显示警报视图
另请参阅UITabBarDelegate
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item;