UITabBar及Item尺寸 & TabbarItem选中是蓝色处理

1. UITabBar及Item尺寸

UITabBar高度是49,UITabBarItem的图片icon是30

2. UITabBarItem选中是蓝色问题处理

2.1 代码设置

UIImage * tabIconImage = [[UIImage imageNamed:@"shouye"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
    UIImage * tabIconImageSelect = [[UIImage imageNamed:@"shouyeSelect"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    //第一种解决方法:因为系统默认是将我们选中的图片渲染为蓝色的,所以在这里我们可以将选中的图片设置为初始值,使其不被渲染就可以;这种方法需要我们设置每一个tabBarItem的selectedImage属性,比较繁琐;
    UITabBarItem * item = [[UITabBarItem alloc]initWithTitle:@"首页" image:tabIconImage selectedImage:tabIconImageSelect];

2.2 设置图片的Rendering as

选中图片,在右侧菜单中,设置"Rendering as -> Original Image"

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容