UITabBarItem选中图片是灰色解决办法

it2022-05-09  37

UITabBar及Item尺寸 UITabBar高度是49,UITabBarItem的图片icon是30UITabBarItem选中是蓝色问题处理 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"

作者:foolishlionel 链接:https://www.jianshu.com/p/6d65a9bcdfbb 来源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。


最新回复(0)