自定义UITabBar图标iOS
发布时间:2020-12-15 01:50:22 所属栏目:百科 来源:网络整理
导读:我正在开发一个选项卡式应用程序,我想集成自定义UITabbar背景和图标.我已经插入了自定义背景,但我的图标有问题. 这就是图标的外观: 但在为故事板中的每个视图添加图标后,我得到如下灰色图标: 有谁知道为什么图标以这种方式显示? 非常感谢你! 解决方法 这
我正在开发一个选项卡式应用程序,我想集成自定义UITabbar背景和图标.我已经插入了自定义背景,但我的图标有问题.
这就是图标的外观: 但在为故事板中的每个视图添加图标后,我得到如下灰色图标: 有谁知道为什么图标以这种方式显示? 非常感谢你! 解决方法
这是我在我的一个应用程序中执行此操作的方式.在你的AppDelegates didFinishLaunchingWithOptions:方法中,添加它并填写你的图像名称:
UITabBarController *tabController = (UITabBarController *)self.window.rootViewController; //tab1 UIImage *selectedImage = [UIImage imageNamed:@"home-tab-selected"]; UIImage *unselectedImage = [UIImage imageNamed:@"home2-tab"]; MyTabBar *tabBar = (MyTabBar *)tabController.tabBar; UITabBarItem *item1 = [tabBar.items objectAtIndex:0]; [item1 setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage]; //tab2 selectedImage = [UIImage imageNamed:@"customers-tab-selected"]; unselectedImage = [UIImage imageNamed:@"customers-tab"]; UITabBarItem *item2 = [tabBar.items objectAtIndex:1]; [item2 setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage]; //tab3 selectedImage = [UIImage imageNamed:@"maps-tab-selected"]; unselectedImage = [UIImage imageNamed:@"maps-tab"]; UITabBarItem *item3 = [tabBar.items objectAtIndex:2]; [item3 setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage]; //tab4 selectedImage = [UIImage imageNamed:@"reports-tab-selected"]; unselectedImage = [UIImage imageNamed:@"reports-tab"]; UITabBarItem *item4 = [tabBar.items objectAtIndex:3]; [item4 setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage]; //tab5 selectedImage = [UIImage imageNamed:@"orders-tab-selected"]; unselectedImage = [UIImage imageNamed:@"orders-tab"]; UITabBarItem *item5 = [tabBar.items objectAtIndex:4]; [item5 setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:unselectedImage]; if ([tabBar respondsToSelector:@selector(setBackgroundImage:)]) { // ios 5 code here [tabBar setBackgroundImage:[UIImage imageNamed:@"tab-bg"]]; } 适合我的作品. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- C# – 使用自定义键定义哈希集
- Dojo学习笔记二:介绍几种搭建Dojo环境的方法
- 【React Native系列教程】构建React Native官方Examples
- c# – 良好的动态编程语言为.net推荐
- oracle – 有免费的虚拟播放器用于商业用途吗?
- ruby-on-rails-3 – 哪里可以找到Rspec Capybara’入门’指
- swift – 实现具有不同关联类型的协议
- Swift-->R.swift带你体验Android中R类的便利
- objective-c – NSInvalidArgumentException reason接收方没
- PostgreSQL-9.1安装与配置详解