iOS根據字串計算UITextView高度

2021-07-27 15:56:19 字數 1194 閱讀 3862

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根據字串計算UITextView高度

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

計算字串高度 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...