您的位置:首页 > 产品设计 > UI/UE

2.UILabel的基本使用

2016-01-07 12:34 411 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: