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