0

appdelegate.m に UITabBarController を追加しました。以下のコードを確認してください

 DiViewController *contact  = [[DiViewController alloc] initWithNibName:@"DiViewController" bundle:nil];
    UINavigationController *contactNav =  [[UINavigationController alloc] initWithRootViewController:contact];
    contactNav.navigationBar.barStyle = UIBarStyleBlack;


    self.tabController = [[UITabBarController alloc] init];
    CGRect tabframe = self.tabController.tabBar.frame;
    tabframe.origin.y -= 10;
    tabframe.size.height += 10;
    self.tabController.tabBar.frame = tabframe;
    self.tabController.delegate = self;
    self.tabController.viewControllers = @[contactNav];

次に、シミュレーターの下部タブバーで DiViewController.xib を実行しました。次に、appdeletgate.m で作業している tabbar item.didSelectViewController をクリックしました。しかし、私は DiViewController.m が欲しいです。DiViewController.m で didSelectViewController を取得できますか。以下の DiViewController.m で同じものを使用しましたが、機能しません。

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



}
4

0 に答える 0