自适应高度

来源:互联网 发布:arima模型Python代码 编辑:程序博客网 时间:2024/04/29 16:19

//传入lable的宽度 文本内容字体大小

+(CGFloat)stringHeightWithWidth:(int)width ForFont:(UIFont *)font string:(NSString *)string

{

    return [stringboundingRectWithSize:CGSizeMake(width,10000)options:NSStringDrawingUsesLineFragmentOriginattributes:@{NSFontAttributeName:font}context:nil].size.height;

}



自适应宽度 高度

- (CGFloat)GetHeightWithWidth:(CGFloat)width UIFont:(UIFont*)font

{

    return  [self boundingRectWithSize:CGSizeMake(width, CGFLOAT_MAXoptions:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:[NSDictionarydictionaryWithObjectsAndKeys:font ,NSFontAttributeNamenil]  context:nil].size.height;

}


- (CGFloat)GetWidthWithHeight:(CGFloat)height UIFont:(UIFont*)font

{

    return  [self boundingRectWithSize:CGSizeMake(CGFLOAT_MAX, height) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:[NSDictionarydictionaryWithObjectsAndKeys:font ,NSFontAttributeNamenil]  context:nil].size.width;

}


0 0
原创粉丝点击