美文网首页iOS DeveloperiOS 开发
自适应文字高度,宽度

自适应文字高度,宽度

作者: w佐w | 来源:发表于2016-09-18 17:25 被阅读38次

//自适应高度

+ (CGFloat)HeightWithText:(NSString*)text width:(CGFloat)width font:(CGFloat)font

{

CGSizesize =CGSizeMake(width,HEIGHT);

NSDictionary*dic =@{NSFontAttributeName: [UIFontsystemFontOfSize:font]};

CGRectrect = [textboundingRectWithSize:sizeoptions:NSStringDrawingUsesLineFragmentOriginattributes:diccontext:nil];

returnrect.size.height;

}

//自适应宽度

+ (CGFloat)WidthtWithText:(NSString*)text height:(CGFloat)height font:(CGFloat)font

{

CGSizesize =CGSizeMake(WIDTH, height);

NSDictionary*dic =@{NSFontAttributeName: [UIFontsystemFontOfSize:font]};

CGRectrect = [textboundingRectWithSize:sizeoptions:NSStringDrawingUsesLineFragmentOriginattributes:diccontext:nil];

returnrect.size.width;

}

相关文章

网友评论

    本文标题:自适应文字高度,宽度

    本文链接:https://www.haomeiwen.com/subject/wxlgettx.html