美文网首页
ios开发--UITabBarItem图标问题

ios开发--UITabBarItem图标问题

作者: 爱爱爱爱爱丫头的程序猿 | 来源:发表于2016-06-23 17:27 被阅读1325次

直接代码,不喜欢啰嗦,啦啦啦

首先是第一种现象

我们看一下代码:

仔细看没啥错,这是啥原因呢?原来在给一些控件设置图片的时候会默认把图片渲染成蓝色,着色(Tint Color)是iOS7界面中的一个,所以我们这里需要对UIImage做出渲染模式.

这里贴上正确的代码段

UITabBarItem * item = [[UITabBarItem alloc] initWithTitle:titles[i] image:[[UIImage imageNamed:images[i]] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:selectedImages[i]] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];

让我们再来看一下效果

模拟器的原因,真机模拟会比这好,哈哈


今天的小总结到此结束,希望自己可以一直坚持下去,这都是自己写的时候遇到的小坑,希望大家不要入坑,啦啦



补充:

设置navigationItem的返回按钮

//在会话的父视图写返回按钮

UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStylePlain target:nil action:nil];

self.navigationItem.backBarButtonItem = item;

这就可以自己定义自己喜欢的返回了


友情植入,喜欢的可以加个微博

相关文章

网友评论

      本文标题:ios开发--UITabBarItem图标问题

      本文链接:https://www.haomeiwen.com/subject/cxfodttx.html