iOS設定富文字行間距 字間距

2021-08-07 01:36:20 字數 1335 閱讀 7987

我們在展示文字資訊時,經常會碰到換行自適應高度的文字,這時我們會發現換行之後,文字之間的行間距依然很小,導致看起來很擁擠,影響美觀。因此以下**就是來解決這些問題,新建乙個nsstring的類別,貼出如下**:

1、調整行間距,字間距

/*

* 設定行間距和字間距

* * @param string 字串

* @param linespace 行間距

* @param kern 字間距

* @param font 字型大小

* * @return 富文字

*/- (nsattributedstring *)getattributedwithstring:(nsstring *)string withlinespace:(cgfloat)linespace kern:(cgfloat)kern font:(uifont *)font;

nsmutableattributedstring *attributedstring = [[nsmutableattributedstring alloc]initwithstring:string attributes:attridict];

return attributedstring;

}

2、自適應高度

/* 獲取富文字的高度

* * @param string 文字

* @param linespace 行間距

* @param kern 字間距

* @param font 字型大小

* @param width 文字寬度

iOS 設定行間距

uilabel設定行間距 uilabel bodylabel uilabel new bodylabel.frame cgrectmake 0 0,self view dd w 120 bodylabel.text 有人說,生活如水,何必要顛簸出浪花,最後,濺了自己一身水,平平淡淡才是真。但我其實並...

TextView設定字間距和行間距

android textscalex是調節字間距的,它的值是乙個float型。預設textview 此屬性是使用的是 android.internal.r.styleable.textview textscalex settextscalex a.getfloat attr,1.0f 設定textv...

使用CSS設定行間距,字間距

字間距1 text indent設定抬頭距離css縮排 即對,對應div設定css樣式text indent 20px 縮排了20px 2 letter spacing來設定字與字間距 字元間距離,字型間距css樣式 即對對應div設定css屬性樣式為letter spacing 8px 字間距為8...