ios 改变系统UITabbar 和UINavigaitonbar的黑线的颜色

ios 改变系统UITabbar 和UINavigaitonbar的黑线的颜色

   1. //改变标签栏横线颜色

    NSArray  *tabArray=self.tabBarController.tabBar.subviews;

    for ( id obj  in tabArray) {

        if ([obj isKindOfClass:[UIImageView class]]) {

            UIImageView *imageView=(UIImageView *) obj;

            imageView.backgroundColor=View_ToolBar;

        }

    }

   2.//改变导航条横线颜色

//给imgaeview 添加一个类别

+ (UIImage *)imageWithColor:(UIColor *)color size:(CGSize)size

{

    

        CGRect rect = CGRectMake(0, 0, size.width, size.height);

        

        UIGraphicsBeginImageContext(rect.size);

        

        CGContextRef context = UIGraphicsGetCurrentContext();

        

        CGContextSetFillColorWithColor(context,

                                       

                                       color.CGColor);

        

        CGContextFillRect(context, rect);

        

        UIImage *img = UIGraphicsGetImageFromCurrentImageContext();

        

        UIGraphicsEndImageContext();

        return img;

    }

//调用

    [[UINavigationBar appearance] setShadowImage:[UIImage imageWithColor:tabBar_line size:CGSizeMake(kDeviceWidth, 1)]];

 

转载于:https://my.oschina.net/zhuzhu1223/blog/401862

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109485.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 数字 和 大小写字母之间的转换 10进制和26进制之间的转换「建议收藏」

    数字 和 大小写字母之间的转换 10进制和26进制之间的转换「建议收藏」/**数字转大写字母(26进制)1->A2->B*@sinceJDK1.8*/publicstaticStringnumCovertLetter(intnum){if(num<=0){thrownewRuntimeException("参数必须大于0");…

  • 解决mac连接不上星巴克wifi的问题

    解决mac连接不上星巴克wifi的问题在星巴克写我的第一篇博客,结果mbp连wifi的时候遇到无法跳转到星巴克wifi页的问题,搞了一会儿发现一个好办法。。。正好试写一下mbp(macbookpro)如何连上星巴克的wifi来练个手~问题描述wifi显示连接,chrome浏览器随便打开一个网页却无法跳转,并显示未连接到互联网safari浏览器显示有跳转,但是网页并不能加载出来解决方案1连接上星巴克wifi2打开sa…

  • 不要看《深入浅出MFC》![通俗易懂]

    不要看《深入浅出MFC》![通俗易懂]   开篇先声明一点,《深入浅出MFC》是一本不错的书,对于MFC原码的剖析,十分到位,特别是前面对于MFC六大关键技术的总结和演示程序,尤其精彩。那为什么我要说不要看这本书呢?   我是站在一个初学者的角度来说这句话的,也是我当初看了这本书的一些感受(因为过于难以理解,差了几章没有看,后来再补的),这本书对于MFC的讲解对一个初次接触MFC的人来说,内容过于的晦涩难懂,大段大段的原码引用,一

  • linux 复制文件夹内所有文件到另一个文件夹

    linux 复制文件夹内所有文件到另一个文件夹cp-Rf/home/user1/*/root/temp/将/home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。即格式为:cp-Rf原路径/目的路径/

  • linux卸载jdk的方法_linux卸载自带的jdk

    linux卸载jdk的方法_linux卸载自带的jdk第一、以root账号登录如下[whutsun@localhost~]$surootPassword: 第二、查看系统已安装的jdk[root@localhostwhutsun]#rpm-qa|grepjdkjdk-1.6.0_22-fcs第三、卸载jdk[root@localhostwhutsun]#rpm-e–nod

  • 移位运算的问题「建议收藏」

    移位运算的问题「建议收藏」正数正数的原码,反码,补码相同正数,左移乘2,右移除2左移右移都补0如果左移丢1,会出错;如果右移丢1,会影响精度负数负数的原码左移补0,右移也补0左移丢1,会出错;右移丢1,会出错负数的反码左移补1,右移补1(因为原码补0不影响,那么反码应该补1)左移丢0,会出错(这里的0是原码中的1),右移丢0,会出错负数的补码从右往左的第一个1(包括这个1)往右的数和原码一样,

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号