在iPhone中的标签栏按钮上找到点击事件的问题

时间:2011-02-15 07:17:00

标签: iphone uitabbarcontroller

我是iPhone开发的新手,我遇到了一个问题,我无法在iPhone中找到Tab Bar按钮的点击事件。谁能告诉我如何找到它?

3 个答案:

答案 0 :(得分:1)

您还可以使用tabbar controller的委托方法

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

答案 1 :(得分:0)

要收听UITabBar项目选择,您需要将UIViewController设置为delegate的{​​{1}},然后实施UITabBar的此方法

UITabBarDelegate

答案 2 :(得分:0)

首先将代表设置为您的UIViewController

@interface MyRootViewController : UIViewController<UITabBarDelegate> {

然后在@implementation中确保您拥有以下内容......

UITabBarController *tabBarController = [[UITabBarController alloc] init];
tabBarController.delegate = self;
tabBarController.viewControllers = [NSArray arrayWithObjects:myViewController1, myViewController12, myViewController4, myViewController5, nil];
祝你好运! :)