2.UILabel的基本使用

来源:互联网 发布:9.9天天特价淘宝 编辑:程序博客网 时间:2024/06/05 03:10

1.label的对齐方式

timeLabel.textAlignment = NSTextAlignmentCenter;//未过期
timeLabel.textAlignment = UITextAlignmentCenter;//过期

计算文字高度

  • 方式1:7.0之前使用,现在已经过期

    - (CGSize)sizeWithFont:(UIFont *)font//传入字体大小即可

  • 方式2:

    CGSize nameSize = [string boundingRectWithSize:CGSizeMake(MAXFLOAT, MAXFLOAT)
    options:NSStringDrawingUsesLineFragmentOrigin
    attributes:@{NSFontAttributeName : NJNameFont} context:nil].size;

    如果将来计算的文字的范围超出了指定的范围,返回的就是指定的范围
    如果将来计算的文字的范围小于指定的范围, 返回的就是真实的范围

label的sizeToFit

label会自动调整大小去适应文字,可以先设置frame,再设置文字,打印出来frame,这个frame是设置的frame
然后再调用sizeToFit方法,再打印出frame,这个时候的frame就是根据文字内容调整好的frame

0 0
原创粉丝点击