公共類.h裡
/** 返回自適應高度的文字*/
+ (cgsize)sizewithstring:(nsstring*)string font:(cgfloat)font maxwidth:(cgfloat)maxwidth;
/** 返回自適應寬度的文字*/
+ (cgsize)sizewithstring:(nsstring*)string font:(cgfloat)font maxheight:(cgfloat)maxheight;
公共類.m裡
/** 返回自適應高度的文字*/
+ (cgsize)sizewithstring:(nsstring*)string font:(cgfloat)font maxwidth:(cgfloat)maxwidth
;cgsizemaxsize = cgsizemake(maxwidth, maxfloat);
cgrectsubviewrect = [string boundingrectwithsize:maxsize options:nsstringdrawinguseslinefragmentoriginattributes:attributesdict context:nil];
returnsubviewrect.size;
}/** 返回自適應寬度的文字*/
+ (cgsize)sizewithstring:(nsstring*)string font:(cgfloat)font maxheight:(cgfloat)maxheight
;cgsizemaxsize = cgsizemake(maxfloat, maxheight);
cgrectsubviewrect = [string boundingrectwithsize:maxsize options:nsstringdrawinguseslinefragmentoriginattributes:attributesdict context:nil];
returnsubviewrect.size;
}呼叫:(寬度是100 字型是15號 求高度)
alabel.height= alabelsize.height;
iOS7之後計算字串高度
ios7之前計算字串長寬的方法是 cgsize sizewithfont uifont font constrainedtosize cgsize size linebreakmode nslinebreakmode linebreakmode ns deprecated ios 2 0,7 0,u...
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...