系統的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.設置背景線條就能夠了

相關文章
相關標籤/搜索