iOS 優(yōu)秀框架之TYAttributedLabel(基于coreText的圖文混排)

TYAttributedLabel

  • TYAttributedLabel 簡單,強(qiáng)大的屬性文本控件(無需了解CoreText)
  • 支持富文本,圖文混排顯示,支持行間距,字間距,自適應(yīng)高度,指定行數(shù)
  • 支持添加高度自定義文本屬性
  • 支持添加屬性文本,自定義鏈接,新增高亮效果顯示(文字和背景)
  • 支持添加UIImage和UIView控件

demo演示

TYAttributedLabel.gif

重點(diǎn)類簡介

TYAttributedLabel

  • 創(chuàng)建label(可接受文本及富文本)
  • 設(shè)置字體間距
  • 設(shè)置行間距
  • 設(shè)置字體大小
  • 設(shè)置view的位置和寬,會(huì)自動(dòng)計(jì)算高度
  • 設(shè)置鏈接文本,并用代理(TYAttributedLabelDelegate)方法完成點(diǎn)擊后需完成的任務(wù)

TYImageStorage

  • 可創(chuàng)建一個(gè)append在TYAttributedLabel后的圖片控件,可自定義圖片大小,及對(duì)齊樣式

TYTextStorage

  • 文本文件,可設(shè)置文本大小及字體顏色

TYTextContainer

  • 屬性文本生成器(使用 RegexKitLite)

具體代碼及使用細(xì)節(jié)請(qǐng)看作者的demo(作者是華人),講的很詳細(xì),這里就不再贅述

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

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

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