美文网首页
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