UILabel的自适应高度

来源:互联网 发布:js获取地理位置 编辑:程序博客网 时间:2024/04/29 02:40
  UILabel * contentLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, 10, KMainScreenWidth-20, 0)];
    
    contentLabel.text = self.content;
    
    contentLabel.numberOfLines = 0;
    
    contentLabel.lineBreakMode = NSLineBreakByWordWrapping;
    
    contentLabel.font = [UIFont systemFontOfSize:25];
    
    CGSize labelSize = [contentLabel sizeThatFits:CGSizeMake(KMainScreenWidth-20, 2000)];
    
    contentLabel.frame = CGRectMake(10, 10, labelSize.width, labelSize.height);
    
    [self.view addSubview:contentLabel];
    

在UITableView中显示,高度也要自适应

 _tableView.rowHeight =UITableViewAutomaticDimension;

    

    _tableView.estimatedRowHeight =100;



0 0