你的位置:首页 > 软件开发 > 操作系统 > UILabel自适应高、宽

UILabel自适应高、宽

发布时间:2015-09-21 16:00:07
根据Label和字体大小自适应高度- (void)getHeightWithLabel:(UILabel *)label andFontSize:(CGFloat)size{ label.numberOfLines = 0; NSMutableAttributedString ...

根据Label和字体大小自适应高度

- (void)getHeightWithLabel:(UILabel *)label andFontSize:(CGFloat)size{  label.numberOfLines = 0;  NSMutableAttributedString *labelString = [[NSMutableAttributedString alloc] initWithString:label.text];  [labelString addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:size] range:NSMakeRange(0, [labelString length])];  CGRect labelStringRect = [labelString boundingRectWithSize:CGSizeMake(self.view.frame.size.width-label.frame.origin.x*2, 9999) options:NSStringDrawingUsesLineFragmentOrigin context:nil];  CGRect labelRect = label.frame;  labelRect.size.height = labelStringRect.size.height;  label.frame = labelRect;  label.attributedText = labelString;}

原标题:UILabel自适应高、宽

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录