如何設定UILabel中的字型的間距

2021-09-06 23:57:31 字數 867 閱讀 4350

1      cell.teacherdescriptionlabel.text =content;

2 cell.teacherdescriptionlabel.textalignment =nstextalignmentjustified;

3 nsmutableattributedstring *attributedstring =[[nsmutableattributedstring alloc] initwithstring:content];

4 nsmutableparagraphstyle *paragraphstyle =[[nsmutableparagraphstyle alloc] init];

5 paragraphstyle.alignment = nstextalignmentjustified;//

設定對齊方式

7 [paragraphstyle setlinespacing:7];//

調整行間距

89 [attributedstring addattribute:nsparagraphstyleattributename value:paragraphstyle range:nsmakerange(0

, [content length])];

10 cell.teacherdescriptionlabel.attributedtext = attributedstring;

我們假定cell中的乙個uilabel需要把間距設定大一點 ,只需要把普通的文字轉成帶有格式的文字就行了 

UILabel 設定漸變顏色字型

設定需要uilabel的字型 文字內容與顏色陣列後,呼叫setgradientlabel方法即可顯示 gradientlabel.h import inte ce gradientlabel uiview property nonatomic strong nsarray colors 字型漸變顏色...

UIlabel 中的字型對齊

我們平時對於uilabel對齊只要設定想應的 firstlabel.frame.miny secondlabel.frame.miny 就能實現label的對齊,但是有的時候字型的大小不一樣就可能會造成 label.frame.miny,一樣,而字型由於font大小不一樣,而font 一般是居中 上...

如何讓UILabel字型上下對齊?

uilabel可以設定左對齊 右對齊和居中,那如何實現上下對齊呢?有幾種方案 1.簡單粗暴,在文字後面加多一些 n。但是 n後還得加至少乙個空格,否則多餘的 n會被uilabel忽略。2.自定義uilabel,重寫 void drawtextinrect cgrect rect 下面是 void d...