TabBarItem的图片渲染模式

在ios7.0以后,UIImage有一个方法可以直接返回 以一种 渲染模式 渲染的UIImage

// Create a version of this image with the specified rendering mode. By default, images have a rendering mode of UIImageRenderingModeAutomatic.
    @available(iOS 7.0, *)
    public func imageWithRenderingMode(renderingMode: UIImageRenderingMode) -> UIImage

例子

child.tabBarItem.image = UIImage(named: imageName + "_normal")?.imageWithRenderingMode(.AlwaysOriginal)
child.tabBarItem.selectedImage = UIImage(named:imageName + "_selected")?.imageWithRenderingMode(.AlwaysOriginal)

这样,就可以将图片本来的样子展示在TabBar上面了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,699评论 4 61
  • E66 Kurdistan's president has warned that "a new Iraq" wi...
    一日一译阅读 1,081评论 0 1
  • 作为一个既不拔尖又不叛逆的学生,我并没有非常喜欢或非常讨厌的老师。老师这个职业带来的距离感让我不敢靠近。仔细思索自...
    不二白_阅读 1,796评论 0 1
  • 一天晚上,睡前在给儿子读故事时,他问我:“妈妈这些都是什么?”感觉儿子开始对字产生了兴趣,我觉得他的敏感期又到了...
    娴静雅之阅读 1,882评论 1 1

友情链接更多精彩内容