IOS使用UITextView進(jìn)行富文本編輯|純干貨

看了好多blog介紹富文本編輯,有很多很好的開源項目,比如:YYText、FastTextView、ZSSRichTextEditor等等。本著學(xué)習(xí)的目的還是選擇用UITextView來實現(xiàn)簡單的富文本編輯。

先來看下效果:





實現(xiàn):添加標(biāo)題、加粗、斜體、下劃線、刪除線、圖片等功能


技術(shù)分析:

UITextView富文本編輯主要通過NSMutableAttributedString和NSAttributedString進(jìn)行屬性設(shè)置,主要是計算好NSRange參數(shù)范圍。

通過NSTextAttachment實現(xiàn)圖片添加,附件這部分還沒處理。


不足:添加標(biāo)記想做成圓角background效果(自帶沒有圓角效果),但是還沒成功,如果您有好的想法可以fork項目,一起完善: )


項目參考了:UIKitCatalog、RichTextEditor_Swift


下載地址:https://github.com/tianxin333/RichTextView-Editor

?著作權(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ù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

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

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