Label--關於Label富文字的幾個三方庫介紹
iOS6 之後,UILabel加入了attributedText屬性,為UILabel的文字顯示新增了巨大的變化,
attributedText使用coreText繪製,支援文字域字型、顏色等設定。
在iOS6 之前,UILabel 只能按照font,textColor屬性設定的字型和顏色顯示文字,不能對文字中一段文字進行單獨的字型和顏色的設定,也不支援url識別,下劃線新增,字型加粗等功能。在實際開發中對富文字元件的需求是非常高的,所以出現了很多第三方的富文字元件。
OHAttributedLabel(https://github.com/AliSoftware/OHAttributedLabel)
在github上獲得1367星,是很優秀的專案,作者已經不在維護,iOS6之後使用OHAttributeStringAdditions(https://github.com/AliSoftware/OHAttributedStringAdditions)
RTLabel(https://github.com/honcheng/RTLabel)
基於HTML標籤顯示富文字,對HTML文字支援是比較好的,最近一年沒有更新
DTCoreText(https://github.com/Cocoanetics/DTCoreText)
對HTML文字支援比較好,在github上獲得3030個星,更新比較快,檔案比較多
這裡有一篇文章對DTCoreText的原始碼解析(http://blog.cnbang.net/tech/2630/)
TTTAttributedLabel(https://github.com/TTTAttributedLabel/TTTAttributedLabel)
支援資料自動識別,新增連結,連結的長按手勢識別
相關文章
- Label--自定義可貼上複製的Label
- 聊天富文字外掛,一個基於react的富文字外掛React
- js中關於定義類的幾種方式介紹JS
- 有沒有關於go 的富文字外掛Go
- 關於資料庫 statistics_level的介紹資料庫
- 國產資料庫:達夢資料庫的幾個版本介紹資料庫
- 介紹幾個好用的工具類
- 關於ASP程式中常見的幾種指令碼語言介紹指令碼
- 介紹一個功能豐富的 Java 工具包Java
- 中科三方:關於SSL證書的幾個常見誤區
- artEditor移動端富文字編輯器使用簡單介紹
- Java 中關於protected的介紹Java
- 關於 Gradle 依賴庫的幾個東西Gradle
- 關於Oracle 資料庫備份的幾個概念Oracle資料庫
- 自開發第三方庫-介紹
- 快速介紹幾個JS函式JS函式
- linux常用的幾個系統介紹Linux
- 關於shutdown的幾個模式模式
- 請問誰能介紹幾個有關OpenCms的資源網站?網站
- Untiy 中的幾個資料夾的介紹
- 安裝初始化mysql後,預設幾個庫介紹MySql
- 關於Oracle Database Vault介紹OracleDatabase
- 關於 React Hooks 的簡單介紹ReactHook
- java關於事件的簡單介紹Java事件
- 請介紹關於mvc模式的書?MVC模式
- 輕量級富文字編輯器wangEditor原始碼結構介紹原始碼
- [Flutter package] 富文字便捷配置庫FlutterPackage
- 關於第三方的網路庫
- 幾個免費的頂級NFT遊戲介紹遊戲
- 工具篇:介紹幾個好用的guava工具類Guava
- 關於專案中使用的富文字編輯器markdown和傳統的富文字編輯器的對比和選擇
- 【富文字】幾款好用的錄屏軟體推薦
- Java 語法介紹(七):Brake和Label(轉)Java
- CSS 文字格式介紹CSS
- 相容iOS與OSX的輕量級富文字處理Label (自己造的小輪子)iOS
- 關於PHP的語法介紹,新手必看PHP
- 關於mysql基礎知識的介紹MySql
- [譯] 關於 React Motion 的簡要介紹React