我們在展示文字資訊時,經常會碰到換行自適應高度的文字,這時我們會發現換行之後,文字之間的行間距依然很小,導致看起來很擁擠,影響美觀。因此以下**就是來解決這些問題,新建乙個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...