相关疑难解决方法(0)

UITableViewAutomaticDimension无法在iOS 8上运行

我正在按照本教程制作自定尺寸单元格.

我将自定义单元格注册到表格视图中,在单元格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()
Run Code Online (Sandbox Code Playgroud)

uicollectionviewcell swift ios8 uitableviewautomaticdimension ios9

6
推荐指数
2
解决办法
1万
查看次数