系统的UITabbleBar怎么自定义(中间圆圈,字体颜色,还有顶部的线条等)

要达到下面的效果app

sorry切图时候少切了个半圆字体

看到是自定义了中间圆圈,字体颜色,还有顶部的线条spa

  1. 中间圆圈其实是能够凭借不一样的图片大小来完成的,正常设置便可
    图片

    比想象中的方便,可是须要加到tabbar的view上面it

  2. 字体颜色大小调用方法原理

    [selcetedDict setValue:TextFontWithSize(12.0f) forKey:NSFontAttributeName];
    [selcetedDict setValue:COLOR forKey:NSForegroundColorAttributeName];
    方法

  3. 上边的线条im

    a.首先隐藏系统的线条,多放查证得知能够用以下代码实现img

        UIImage * tabBarBackground = [UIImage imageNamed:@"clear"]; //透明图片
        UIImage * tabBarShadow = [UIImage imageNamed:@"clear"];
        
        [[UITabBar appearance] setShadowImage:tabBarBackground];
        [[UITabBar appearance] setBackgroundImage:tabBarShadow];
    tab

    同时设置background和shadow能够使系统的线条隐藏,原理是这条线是 ShadowImage 因此咱们只须要替换他就能够了

    b.设置背景线条就能够了

相关文章
相关标签/搜索