IconFont琐谤,iOS圖片匹配主題實現(xiàn)

在iOS項目中蟆技,一般對圖片資源要求有@2x,@3x兩套斗忌,以適配不同分辨率的設(shè)備质礼。對于有換膚需求的APP來說,還需要多套圖來匹配不同的主題织阳。這樣不但無形中增加了開發(fā)者和設(shè)計者的工作量眶蕉,而且會增大APP的體積。為了釋放開發(fā)者唧躲、設(shè)計者的雙手以及給APP“減重”造挽,iconfont被引入到iOS開發(fā)中來。

生成iconfont

生成iconfont需要矢量圖弄痹。一些網(wǎng)站提供生成iconfont的服務(wù)饭入,比如icomoonFontello阿里巴巴矢量圖標庫easyicon提供大量優(yōu)秀的矢量圖肛真。

工程配置和demo

參考教程:http://www.iconfont.cn/help/iconuse.html

使用方法

添加一個UIImage的分類方法谐丢,

//設(shè)置字體圖標
////fontName為字體名,可在demo.html中找到蚓让,如<title>IconFont</title>
+ (UIImage *)imageWithIcon:(NSString *)iconCode inFont:(NSString *)fontName size:(CGFloat)size color:(UIColor *)color {
    CGSize imageSize = CGSizeMake(size, size);
    UIGraphicsBeginImageContextWithOptions(imageSize, NO, [[UIScreen mainScreen] scale]);
    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, size + 150, size)];
    label.font = [UIFont fontWithName:fontName size:size];
    label.text = iconCode;
    if(color){
        label.textColor = color;
    }
    [label.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *retImage = UIGraphicsGetImageFromCurrentImageContext();
    return retImage;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末庇谆,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子凭疮,更是在濱河造成了極大的恐慌饭耳,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件执解,死亡現(xiàn)場離奇詭異寞肖,居然都是意外死亡,警方通過查閱死者的電腦和手機衰腌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進店門新蟆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人右蕊,你說我怎么就攤上這事琼稻。” “怎么了饶囚?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵帕翻,是天一觀的道長鸠补。 經(jīng)常有香客問我,道長嘀掸,這世上最難降的妖魔是什么紫岩? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮睬塌,結(jié)果婚禮上泉蝌,老公的妹妹穿的比我還像新娘。我一直安慰自己揩晴,他們只是感情好勋陪,可當我...
    茶點故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著硫兰,像睡著了一般诅愚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瞄崇,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天呻粹,我揣著相機與錄音,去河邊找鬼苏研。 笑死等浊,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的摹蘑。 我是一名探鬼主播筹燕,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼衅鹿!你這毒婦竟也來了撒踪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤大渤,失蹤者是張志新(化名)和其女友劉穎制妄,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體泵三,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡耕捞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了烫幕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片俺抽。...
    茶點故事閱讀 39,764評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖较曼,靈堂內(nèi)的尸體忽然破棺而出磷斧,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布弛饭,位于F島的核電站冕末,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏孩哑。R本人自食惡果不足惜栓霜,卻給世界環(huán)境...
    茶點故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一翠桦、第九天 我趴在偏房一處隱蔽的房頂上張望横蜒。 院中可真熱鬧,春花似錦销凑、人聲如沸丛晌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽澎蛛。三九已至,卻和暖如春蜕窿,著一層夾襖步出監(jiān)牢的瞬間谋逻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工桐经, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留毁兆,地道東北人。 一個月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓阴挣,卻偏偏與公主長得像气堕,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子畔咧,可洞房花燭夜當晚...
    茶點故事閱讀 44,665評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,088評論 25 707
  • 在iOS項目中茎芭,一般對圖片資源要求有@2x,@3x兩套誓沸,以適配不同分辨率的設(shè)備梅桩。對于有換膚需求的APP來說,還需要...
    lingxuemy閱讀 2,019評論 0 10
  • 本文摘要:本文是“教育中的自我反思”系列文章中的第一個問題:不能正確向孩子傳達自己的想法拜隧。孩子的教育其實是自我的教...
    石頭聊家庭教育閱讀 873評論 3 6