直接代碼,不喜歡啰嗦,啦啦啦
首先是第一種現(xiàn)象
我們看一下代碼:
仔細(xì)看沒啥錯(cuò),這是啥原因呢?原來在給一些控件設(shè)置圖片的時(shí)候會(huì)默認(rèn)把圖片渲染成藍(lán)色,著色(Tint Color)是iOS7界面中的一個(gè),所以我們這里需要對(duì)UIImage做出渲染模式.
這里貼上正確的代碼段
UITabBarItem * item = [[UITabBarItem alloc] initWithTitle:titles[i] image:[[UIImage imageNamed:images[i]] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal] selectedImage:[[UIImage imageNamed:selectedImages[i]] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
讓我們?cè)賮砜匆幌滦Ч?/p>
模擬器的原因,真機(jī)模擬會(huì)比這好,哈哈
今天的小總結(jié)到此結(jié)束,希望自己可以一直堅(jiān)持下去,這都是自己寫的時(shí)候遇到的小坑,希望大家不要入坑,啦啦
補(bǔ)充:
設(shè)置navigationItem的返回按鈕
//在會(huì)話的父視圖寫返回按鈕
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = item;
這就可以自己定義自己喜歡的返回了
友情植入,喜歡的可以加個(gè)微博