我正在使用故事板,并且我有一个带有五个选项卡的选项卡栏控制器。在故事板中,我可以设置选项卡栏项目的图像。苹果文档建议每个选项卡栏项目都有两个图标-一个用于选中状态,另一个用于未选中状态。
我不知道如何使用故事板来做这件事。
发布于 2014-11-07 21:41:42
您可以使用情节提要来设置选项卡栏的选定图像。我试过了,它对我很管用。选择UITabbarItem并添加一个运行时属性'selectedImage',选择Type as ' image‘并给出图像的名称作为它的值。
我使用的是XCode 6.0,最低部署目标是iOS 8.0。
发布于 2017-03-01 14:17:01
在XCode 8和更高版本中,您可以简单地在图像资源中执行此操作,只需选择图像并选择渲染为“原始图像”即可。(请查看附件图片)..Have FUN :)
发布于 2014-02-08 00:43:00
是的,这不能使用故事板完成-需要编写代码。
在UINavigationViewController
的viewDidLoad
方法中,我们可以编写以下代码-
UITabBar *tabBar = self.tabBar;
UITabBarItem *targetTabBarItem = [[tabbar items] objectAtIndex:0]; // whichever tab-item
UIImage *selectedIcon = [UIImage imageNamed:@"name-of-selected-image.png"];
[targetTabBarItem setSelectedImage:selectedIcon];
https://stackoverflow.com/questions/21386101
复制相似问题