当前位置:  开发笔记 > IOS > 正文

如何支持使用UILabel自动调整UITableViewCell的大小

如何解决《如何支持使用UILabel自动调整UITableViewCell的大小》经验,为你挑选了1个好方法。



1> Shripada..:

这是你需要做的:

    需要在单元格中使用自动布局,并为UILabel设置适当的约束.由于我们想要调整UILabel的大小以适应它的文本集,我们将行数值设置为0.然后将前导,尾随,底部和顶部约束设置为UILabel.请看这里的截图:

    行为0 在此输入图像描述

    在Table View控制器> viewDidLoad中调用以下两行:

      tableView.estimatedRowHeight = 50.0  //Give an approximation here
      tableView.rowHeight = UITableViewAutomaticDimension
    

    并实现委托方法:

     override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat{
        return UITableViewAutomaticDimension
      }
    

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有