UITabBarItem與VC標題的樣式賞析

初始化UITabBarController時油湖,對item和VC不同的設置與執(zhí)行順序,導致UITabBarItem樣式不同亿鲜,今天來看幾種樣式痢站,歡迎大家填補磷箕。
tabBar樣式默認在iPhone為上下結構,在iPad則為左右結構
UITabBarController的初始化:


/**
 UITabBarController的懶加載

 @return 構造的UITabBarController
 */
- (UITabBarController *)tabBarController {
    
    if (!_tabBarController) {
        
        _tabBarController = [[UITabBarController alloc] init];
        
        _tabBarController.delegate = self;
        
        NSArray *dataArray = @[@{@"IOSClASSNAME":@"PadHomeVC",@"TABBARIMAGE":@"tab_home",@"TABBARTITLE":@"Home",},@{@"IOSClASSNAME":@"WorkStationVC",@"TABBARIMAGE":@"tab_workStationHL",@"TABBARTITLE":@"WorkStation"},@{@"IOSClASSNAME":@"MessageCenterVC",@"TABBARIMAGE":@"tab_news",@"TABBARTITLE":@"Message"},@{@"IOSClASSNAME":@"MineVC",@"TABBARIMAGE":@"tab_mine",@"TABBARTITLE":@"Mine"},
                             ];
        
        NSMutableArray *viewControllers = [NSMutableArray array];
        
        [dataArray enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
           
            UIViewController *vc;

            NSString *className = kChangeEmptyStr(obj[@"IOSClASSNAME"]);

            vc = [[[NSClassFromString(className) class] alloc] init];

            if (!vc) {
                
                vc = [[UIViewController alloc]init];
            }
            
            //設置VC標題
            [vc setTitle:obj[@"TABBARTITLE"]];

            NSString *imageStr = obj[@"TABBARIMAGE"];
            
            vc.tabBarItem.image = [UIImage imageNamed:imageStr];
            
            vc.view.backgroundColor = [UIColor whiteColor];
            
            //設置item標題
            vc.tabBarItem.title = @"";
            
            UINavigationController *navigation = [[UINavigationController alloc] initWithRootViewController:vc];
            
            [viewControllers addObject:navigation];
            
        }];
        
        _tabBarController.viewControllers = viewControllers;

        [_tabBarController.tabBar setTintColor:UIColorFromRGB(0x3C89ED)];

    }
    
    return _tabBarController;
}

兩個都設置阵难,但是將item設置為@""岳枷,得到的樣式是這樣的:


item為空.png

兩個都設置,item的title設置在VC后面呜叫,設置為@"News"空繁,得到這樣的:


設置為News.png

兩個都設置,item的title設置在VC前面朱庆,設置為@"News"盛泡,得到這樣的:


item先設置.png

只設置VC的標題,不設置item的:


item不設置.png

只設置item的標題娱颊,不設置VC的:


不設置VC.png

對比顯示結果傲诵,可得以下結論:
1.item與VC同時設置時,VC的title如果后執(zhí)行箱硕,會將item的title修改為VC的title拴竹;但是如果item的title后執(zhí)行,不會影響VC的title設置颅痊。
2.只設置VC時,item會設置為VC的標題局待;但是只設置item則VC標題為空斑响。
3.綜合以上,VC的設置會影響item钳榨,但是item對VC標題卻無影響舰罚。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市薛耻,隨后出現(xiàn)的幾起案子营罢,更是在濱河造成了極大的恐慌,老刑警劉巖饼齿,帶你破解...
    沈念sama閱讀 218,036評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件饲漾,死亡現(xiàn)場離奇詭異,居然都是意外死亡缕溉,警方通過查閱死者的電腦和手機考传,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,046評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來证鸥,“玉大人僚楞,你說我怎么就攤上這事勤晚。” “怎么了泉褐?”我有些...
    開封第一講書人閱讀 164,411評論 0 354
  • 文/不壞的土叔 我叫張陵赐写,是天一觀的道長。 經(jīng)常有香客問我膜赃,道長挺邀,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,622評論 1 293
  • 正文 為了忘掉前任财剖,我火速辦了婚禮悠夯,結果婚禮上,老公的妹妹穿的比我還像新娘躺坟。我一直安慰自己沦补,他們只是感情好,可當我...
    茶點故事閱讀 67,661評論 6 392
  • 文/花漫 我一把揭開白布咪橙。 她就那樣靜靜地躺著夕膀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪美侦。 梳的紋絲不亂的頭發(fā)上产舞,一...
    開封第一講書人閱讀 51,521評論 1 304
  • 那天,我揣著相機與錄音菠剩,去河邊找鬼易猫。 笑死,一個胖子當著我的面吹牛具壮,可吹牛的內容都是我干的准颓。 我是一名探鬼主播,決...
    沈念sama閱讀 40,288評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼棺妓,長吁一口氣:“原來是場噩夢啊……” “哼攘已!你這毒婦竟也來了?” 一聲冷哼從身側響起怜跑,我...
    開封第一講書人閱讀 39,200評論 0 276
  • 序言:老撾萬榮一對情侶失蹤样勃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后性芬,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體峡眶,經(jīng)...
    沈念sama閱讀 45,644評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,837評論 3 336
  • 正文 我和宋清朗相戀三年植锉,在試婚紗的時候發(fā)現(xiàn)自己被綠了幌陕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,953評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡汽煮,死狀恐怖搏熄,靈堂內的尸體忽然破棺而出棚唆,到底是詐尸還是另有隱情,我是刑警寧澤心例,帶...
    沈念sama閱讀 35,673評論 5 346
  • 正文 年R本政府宣布宵凌,位于F島的核電站,受9級特大地震影響止后,放射性物質發(fā)生泄漏瞎惫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,281評論 3 329
  • 文/蒙蒙 一译株、第九天 我趴在偏房一處隱蔽的房頂上張望谦炬。 院中可真熱鬧怪蔑,春花似錦地来、人聲如沸的诵。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,889評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽伞辛。三九已至,卻和暖如春夯缺,著一層夾襖步出監(jiān)牢的瞬間蚤氏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,011評論 1 269
  • 我被黑心中介騙來泰國打工踊兜, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留竿滨,地道東北人。 一個月前我還...
    沈念sama閱讀 48,119評論 3 370
  • 正文 我出身青樓捏境,卻偏偏與公主長得像于游,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子典蝌,可洞房花燭夜當晚...
    茶點故事閱讀 44,901評論 2 355

推薦閱讀更多精彩內容