步驟
1.在IconFont平臺(tái)上傳SVG圖片阿里巴巴矢量圖標(biāo)
2.下載iconfont字體庫(kù)
2.1 將您從IconFont平臺(tái)下載的字體文件(.ttf)添加到工程中庆猫;
打開(kāi)Info.plist文件昌妹,增加一個(gè)新的Array類(lèi)型的鍵开泽,鍵名設(shè)置為UIAppFonts(Fonts provided by application)刹泄,增加字體的文件名:“iconfont.ttf“
2.2 使用IconFont字體:
UILabel* label = [[UILabelalloc] initWithFrame:self.view.bounds];
UIFont*iconfont = [UIFontfontWithName:@"iconFont"size:34];
label.font = iconfont;label.text = @"\U00003439 \U000035ad \U000035ae \U000035af \U000035eb \U000035ec";
[self.view addSubview: label];
這里有兩個(gè)地方注意下:
創(chuàng)建 UIFont 使用的是字體名饼暑,而不是文件名期虾;
文本值為 8 位的 Unicode 字符驴一,我們可以打開(kāi) demo.html 查找每個(gè)圖標(biāo)所對(duì)應(yīng)的 HTML 實(shí)體 Unicode 碼,比如: "店" 對(duì)應(yīng)的 HTML 實(shí)體 Unicode 碼為:0x3439 轉(zhuǎn)換后為:\U00003439 就是將 0x 替換為 \U 中間用 0 填補(bǔ)滿長(zhǎng)度為 8 個(gè)字符