我正在按照本教程制作自我调整大小的单元格。
我将自定义单元格注册到表格视图中,并在单元格 xib 中手动给了每个子视图约束。请参考GitHub 中的源代码
在一个单元格的内容视图中垂直排列 3 个标签在 iOS 9 中效果很好,但在 iOS 8 中却不行(在设备和模拟器中都进行了测试)。
在 iOS 8 中,一个单元格没有合适的高度,并且不是每个标签都显示它的全部文本。
iOS 8 不适合:
正如我所料,iOS 9:
任何意见,将不胜感激!
更新
代码viewDidLoad
:
tableView.registerNib(UINib.init(nibName: "SelfSizingCell", bundle: nil), forCellReuseIdentifier: cellIdentifier)
tableView.dataSource = self
tableView.delegate = self
tableView.estimatedRowHeight = 60.0
tableView.rowHeight = UITableViewAutomaticDimension
tableView.reloadData()