zoukankan      html  css  js  c++  java
  • 改变UITabbar顶部分割线颜色

    项目中是使用UITabbarController 因此改变UITabbar的分割线代码如下

    由于美术没提供图片,所以自己创建了个图片

    //改变tabbar 线条颜色
    CGRect rect = CGRectMake(0, 0, ScreenWidth, 1);
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context,
                                       RGB(253, 125, 83).CGColor);
    CGContextFillRect(context, rect);
    UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();

     [self.tabBar setShadowImage:img];

     [self.tabBar setBackgroundImage:[[UIImage alloc]init]];

     

    [self.tabBar setShadowImage:img];

    [self.tabBar setBackgroundImage:[[UIImage alloc]init]];

    缺一不可,否则将无法改变分割线颜色

     

    以上仅本人学习笔记,用于日后方便查阅

  • 相关阅读:
    Largest Rectangle in Histogram
    Valid Sudoku
    Set Matrix Zeroes
    Unique Paths
    Binary Tree Level Order Traversal II
    Binary Tree Level Order Traversal
    Path Sum II
    Path Sum
    Validate Binary Search Tree
    新手程序员 e
  • 原文地址:https://www.cnblogs.com/wangguimin/p/5553952.html
Copyright © 2011-2022 走看看