在IOS中设置文本框字体自适应高度

来源:互联网 发布:erp系统数据录入 编辑:程序博客网 时间:2024/05/20 14:17

- (void)configureCellWithModel:(MessageModel *)model

{

    self.contentLabel.text = model.content;

   CGSize sourceSize = CGSizeMake(kScreenWidth - 115, 2000);

    CGRect targetRect = [model.contentboundingRectWithSize:sourceSize options:NSStringDrawingUsesFontLeading |NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:self.contentLabel.font}context:nil];

   CGRect frame = self.contentLabel.frame;

    frame.size = targetRect.size;

    frame.origin.x =kScreenWidth - frame.size.width -85;

   self.contentLabel.frame = frame;

   self.bubbleView.frame =CGRectInset(frame, -20, -10);

}

////kScreenWidth是设置的宏定义,定义成屏幕的宽度

0 0
原创粉丝点击