UITabBarController与Storyboard的自定义动作

时间:2012-04-22 02:22:18

标签: objective-c ios ios5 uitabbarcontroller storyboard

当用户按下标签栏控制器中的某个标签栏项目时,我想提示用户使用UIAlertView登录。

这个标签栏控制器存在于故事板中,因此我不知道我能在哪里做到这一点。 Apple声称UITabBarController不应该被子类化,这进一步增加了我的困惑。此外,我知道UITabBarController的委托模式,但我不知道我可以将它连接到哪个视图控制器注意:我的UITabBarController是从UIViewController的模态segue生成的。

提前谢谢。

2 个答案:

答案 0 :(得分:1)

在回答我自己的另一个问题here.

时,我找到了答案

我使用了uitabbarcontrollerdelegate并在根控制器中设置了它。

答案 1 :(得分:0)

显示所选视图控制器时,您可以显示警报视图...假设您在标签栏中有LoginViewController。在该类中创建一个方法

- (void)viewDidAppear:(BOOL)animated;

显示警报视图

另请参阅UITabBarDelegate

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item;