您好,登錄后才能下訂單哦!
+(CGFloat)getStringHight:(NSString*)l_str_input font:(UIFont*)l_font width:(CGFloat)l_width
{
if (l_str_input == nil || l_font == nil || l_width <= 0) {
return0.0f;
}
CGSize l_size = CGSizeMake(l_width, MAXFLOAT);
if ( [[[UIDevicecurrentDevice] systemVersion] floatValue]>=7.0 )
{
NSDictionary *attributesDictionary = [NSDictionarydictionaryWithObjectsAndKeys:
l_font, NSFontAttributeName,
nil];
CGSize textSize = [l_str_input boundingRectWithSize:l_size//用于計算文本繪制時占據的矩形塊
options:NSStringDrawingUsesLineFragmentOrigin//文本繪制時的附加選項
attributes:attributesDictionary// 文字的屬性
context:nil].size;
return textSize.height;
}else{
CGSize textSize = [l_str_input sizeWithFont:l_font
constrainedToSize:l_size
lineBreakMode:NSLineBreakByWordWrapping];
return textSize.height;
}
}
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。