我在视图控制器上使用标签栏控制器而不是委托,并使用下面提到的代码。
tabController = [[UITabBarController alloc]init];
tabController.delegate = self;
scanView = [[ScanTicketView alloc] init];
searchView = [[SearchView alloc] init];
historyView = [[HistoryView alloc]init];
tabController.viewControllers=[NSArray arrayWithObjects:scanView,searchView,historyView, nil];
[self.navigationController pushViewController:tabController animated:YES];
它有效,但现在如何将图像应用于这些视图。任何人都可以帮助我。
提前致谢。
答案 0 :(得分:1)
答案 1 :(得分:1)
您可以使用:
viewController.tabBarItem.image = [UIImage imageNamed:@"imageName.png"];
如果你想将图像仅应用于选项卡栏中的选定视图控制器,那么UITabBarController有一个selectedViewController和selectedIndex属性也可以看tabBarController.tabBar.selectedItem.tag,如果这可能有帮助。