OC中的富文字

2021-07-23 21:03:06 字數 1012 閱讀 9404

富文字可以將一串文字上的內容根據需求設定成不同的字型或大小如:「我是中國人

」,我們將「我是中國人」中的「中國」設定成紅色,而將「人」設定成較大的字型。

**:nsmutableattributedstring

*attributedstr = [[

nsmutableattributedstring

alloc

]initwithstring

:@"更多細則,請參見《會員禮遇條款》"

];[attributedstr

addattribute

:nsfontattributename

value

:font12

range

:nsmakerange(9

, 6)];[attributedstr

addattribute

:nsforegroundcolorattributename

value

:color

range

:nsmakerange(9

, 6)];[attributedstr

addattribute

:nsforegroundcolorattributename

value

:color153

range

:nsmakerange(0

, 9)];[attributedstr

addattribute

:nsforegroundcolorattributename

value

:color153

range

:nsmakerange(15

, 1)];aboutbenilbl.

attributedtext

= attributedstr

上述**就將「會員禮遇條款」的顏色和大小做了特殊處理.

有了富文字我們就可以輕鬆地將一連串文字進行自定義的設定,而不用使用多個label去設定(這樣會增大工作量)。

去除富文字中的標籤

從資料庫獲取富文字string string data content 把一些預定義的 html 實體轉換為字元 html string htmlspecialchars decode string 將空格替換成空 content str replace html string 函式剝去字串中的 h...

富文字的使用

一,理解 對於以前,我們用label進行新增文字的時候,只是在 label的本身上新增,從來沒有考慮過其他的方式,今天呢,由於我看了別人的一片技術部落格,有感所以就記錄了下來,希望能夠幫助到那些有需要的人 不帶段落分析的 如下 nsstring str 也許我們的心裡藏有乙個海洋,流出來的卻是兩行清...

富文字ZSSRichTextEditor之趟坑集錦

富文字zssrichtexteditor是ios原生與網頁互動的集大成者,各種互動。自然問題也是多多,這篇文文章陸續更新遇到的奇葩問題。1.問題1 從頭條這種文章裡頭複製貼上的文章,裡邊有,我們需求並不需要,如何過濾?幹了客戶端,一開始額思路,總想從客戶端的webview裡頭找出路,忙活半天,並未發...