我正在像这样以编程方式制作一个tableView
tableView = UITableView.init(frame: CGRectZero, style: .Plain)
tableView.delegate = self
tableView.dataSource = self
self.view = tableView
然后我将其rowHeight值设置为
tableView.estimatedRowHeight = 250
tableView.rowHeight = UITableViewAutomaticDimension
每个单元格都在单独的.swift文件中进行描述,并且每个单元格都有函数“ construct() ”构建自己的内容(标签、按钮等),这是他们的代码片段
let btnControl = UIButton()
btnControl.frame = CGRectMake(avatar.frame.origin.x, avatar.frame.origin.y + avatar.frame.size.height + 10, screenWidth - 20, 30)
self.addSubview(btnControl)
最后看起来像
所以有什么问题?