嗨我在xcode中创建一个标签栏控制器而不是在界面构建器中.选项卡中视图的标题设置选项卡中的标题,但我不确定如何设置图像.
有人可以帮忙吗?
我想通了你可以获得视图控制器数组,然后添加图像:
NSArray *tabs = tabBarController.viewControllers; UIViewController *tab1 = [tabs objectAtIndex:0]; tab1.tabBarItem.image = [UIImage imageNamed:@"clockicon.png"]; UIViewController *tab2 = [tabs objectAtIndex:1]; tab2.tabBarItem.image = [UIImage imageNamed:@"nearest.png"];
UIViewController有一个tabBarItem属性,它具有一个image属性(继承自UIBarItem类的UITabBarItem子类).例如:
viewController.tabBarItem.image = [UIImage imageNamed:@"foo.png"];