iOS從網(wǎng)路獲取iconfont代碼轉(zhuǎn)換和顯示

iOS從網(wǎng)路獲取iconfont代碼轉(zhuǎn)換和顯示

在公司做項目的時候遇到了這種需求

其實iconfont代碼在本地的話這個很簡單

但是從網(wǎng)路獲取的字符串你是不能轉(zhuǎn)換成\UXXXXXXXX這種格式的

我在網(wǎng)上搜啊搜啊也沒搜到這種需求

然后自己摸索一會 終于搞定了 ?

直接上代碼


NSString*iconFont = nameArray[i][@"icon"];//從網(wǎng)路上獲取的iconfont代碼比如:"??&#xe 687??;";

NSAttributedString* attrStr = [[NSAttributedStringalloc]initWithData:[iconFontdataUsingEncoding:NSUnicodeStringEncoding]options:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType}documentAttributes:nilerror:nil];

NSString*string = [attrStrstring];

label.text= string;

??
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容