获取Objective C中的tabBarController标题

时间:2016-03-09 09:47:22

标签: ios objective-c uitabbarcontroller

我在我的应用中使用UITabBarController,我想知道所选项目的标题,以便适应我的观点。你知道我怎么办吗?

由于

3 个答案:

答案 0 :(得分:2)

试试这个

    UINavigationController *currentnavVC = [tabBarController.viewControllers [tabBarController.selectedIndex]];
UITableViewController *currentVC = [currentnavVC topViewController];
    NSString *title = currentVC.title;

答案 1 :(得分:2)

尝试:(来自您的UITableViewController

NSLog("%@", self.tabBarController.selectedViewController.tabBarItem.title);

这将为您提供当前所选标签栏项目的标题。如果您想要当前 View Controller 的标题,则应使用:

NSLog("%@", self.tabBarController.selectedViewController.title);

答案 2 :(得分:0)

我做到了:

NSString *title =[NSString stringWithFormat:@"%@",self.tabBarController.selectedViewController.tabBarItem.title];

感谢您的回答