美文网首页
iOS 开发中超级简单的自适应宽度与自适应高度

iOS 开发中超级简单的自适应宽度与自适应高度

作者: 冯龙胜 | 来源:发表于2017-12-29 15:53 被阅读0次

    废话不多说直接上代码

    .h 文件

    @interfaceUILabel (QYPayHeightAndWidth)

    + (CGFloat)getHeightByWidth:(CGFloat)width title:(NSString*)title font:(UIFont*)font;

    + (CGFloat)getWidthWithTitle:(NSString*)title font:(UIFont*)font;

    @end

    .m 文件

    #import"UILabel+QYPayHeightAndWidth.h"

    @implementationUILabel (QYPayHeightAndWidth)

    + (CGFloat)getHeightByWidth:(CGFloat)width title:(NSString*)title font:(UIFont*)font

    {

    UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(0,0, width,0)];

    label.text= title;

    label.font= font;

    label.numberOfLines=0;

    [labelsizeToFit];

    CGFloatheight = label.frame.size.height;

    return height;

    }

    + (CGFloat)getWidthWithTitle:(NSString*)title font:(UIFont*)font {

    UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(0,0,1000,0)];

    label.text= title;

    label.font= font;

    [labelsizeToFit];

    return label.frame.size.width;

    }

    @end

    相关文章

      网友评论

          本文标题:iOS 开发中超级简单的自适应宽度与自适应高度

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