美文网首页
Swift tableViewCell 自适应高度

Swift tableViewCell 自适应高度

作者: 分享学习 | 来源:发表于2022-08-11 15:48 被阅读0次

    方法一:

    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
            switch indexPath.section {
            case 0:
                return 250
            default:
                return UITableView.automaticDimension
            }
        }
    

    方法二:

    func tableView(_ tableView: UITableView, estimatedHeightForRowAt indexPath: IndexPath) -> CGFloat {
            //数值为预估高度,随便写影响也不大
            return 250
        }
    

    方法三:

    tableView.rowHeight = UITableView.automaticDimension
    //或者下面的方法(数值为预估高度,随便写影响也不大)
    tableView.estimatedRowHeight = 250
    

    使用方法一的好处是:可以固定某一行高度
    而方法二、三的所有行高都由系统自动计算

    相关文章

      网友评论

          本文标题:Swift tableViewCell 自适应高度

          本文链接:https://www.haomeiwen.com/subject/juqtgrtx.html