zoukankan      html  css  js  c++  java
  • iOS tabbar 上面更换任意图

      tabbar 对add 上面的图片 有一层默认虚化  对于这种系统高度继承后的 控件 处理办法就是自定义
     
      解决方案 1.放在tabbar 上的图片 不能太小 不然裁剪后 会很模糊 2 .通过裁剪 压缩的方式放在上面 3.可以使用两层图
              一个做背景 一个作展示 强化抗虚化
              3. 标准 图片大小是 30 * 30  还有用 27 * 27  32 * 32 等   按UI需求来 
             4.官方说法是 高度自定义 建议 透明度为1 不加阴影 抗锯齿   遵循 以上总结的要求 即可 得到想要的效果了
    UITabBarItem *message_Item=[[UITabBarItem alloc]initWithTitle:@"消息通知" image:nil tag:1];
    //        UIImage *itemImage = [TestTwoController  scaleToSize:[UIImage imageNamed:@"IMG_0470.jpg"] newSize:CGSizeMake(27, 27)];
            UIImage *itemImage = [TestTwoController circleImage:[UIImage imageNamed:@"icon_tab_avatar_border_active"] borderWidth:27 bgImage:[UIImage imageNamed:@"IMG_0470.jpg"]] ;//使用了裁剪方法  原图 是一个很大的图
           
            [message_Item setImage:[itemImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
            [message_Item setSelectedImage:[itemImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
            self.tabBarItem = message_Item;

    效果图 

  • 相关阅读:
    IntelliJ IDEA 偏好设置
    Unix环境下的5中IO模型
    Hbase原理、基本概念、基本架构
    可参考的技术博客
    Hadoop生态系统介绍
    oracle 添加表分区和索引分区,修改索引分区默认表空间
    koa redis 链接
    Node-APN 开源推送服务
    NodeJs 笔记
    windows防火墙无法启动,服务不存在
  • 原文地址:https://www.cnblogs.com/someonelikeyou/p/4727543.html
Copyright © 2011-2022 走看看