iOS依據字串計算UITextView高度

2021-09-07 05:47:18 字數 1128 閱讀 9260

ios計算字串高度,有須要的朋友能夠參考下。

方法一:ios7.0之前適用

/**

@method 獲取指定寬度width,字型大小fontsize,字串value的高度

@param value 待計算的字串

@param fontsize 字型的大小

@param width 限制字串顯示區域的寬度

@result float 返回的高度

*/- (float) heightforstring:(nsstring *)value fontsize:(float)fontsize andwidth:(float)width

方法二:ios7.0及之後適用

/**

@method 獲取指定寬度width,字型大小fontsize,字串value的高度

@param value 待計算的字串

@param fontsize 字型的大小

@param width 限制字串顯示區域的寬度

@result float 返回的高度

*/- (float) heightforstring:(nsstring *)value andwidth:(float)width

//注意:再前兩種方法中,uitextview在上下左右分別有乙個8px的padding,須要將uitextview.contentsize.width減去16畫素(左右的padding 2 x 8px)。同一時候返回的高度中再加上16畫素(上下的padding)。這樣得到的才是uitextview真正適應內容的高度。如**中 cgsizemake(width -16.0, cgfloat_max),return sizetofit.height + 16.0。

uilable中則不用

/**@method 獲取指定寬度width的字串在uitextview上的高度

@param textview 待計算的uitextview

@param width 限制字串顯示區域的寬度

@result float 返回的高度

*/- (float) heightforstring:(uitextview *)textview andwidth:(float)width

計算字串高度 iOS

公共類.h裡 返回自適應高度的文字 cgsize sizewithstring nsstring string font cgfloat font maxwidth cgfloat maxwidth 返回自適應寬度的文字 cgsize sizewithstring nsstring string f...

iOS根據字串計算UITextView高度

ios計算字串高度,有需要的朋友可以參考下。方法一 ios7.0之前適用 method 獲取指定寬度width,字型大小fontsize,字串value的高度 param value 待計算的字串 param fontsize 字型的大小 param width 限制字串顯示區域的寬度 result...

iOS根據字串計算UITextView高度

ios計算字串高度,有需要的朋友可以參考下。方法一 ios7.0之前適用 method 獲取指定寬度width,字型大小fontsize,字串value的高度 param value 待計算的字串 param fontsize 字型的大小 param width 限制字串顯示區域的寬度 result...