Size Classes和dequeueReusableCellWithIdentifier

时间:2015-02-21 22:58:07

标签: ios objective-c uitableview nslayoutconstraint uitraitcollection

我正在尝试计算UITableViewCells的高度。我有这个工作,通过在UITableView上调用-dequeueReusableCellWithIdentifier:然后在单元原型上调用-systemLayoutSizeFittingSize:,从故事板中配置的动态原型创建原型单元实例。问题是traitCollection和在单元格的故事板中配置的约束总是我为Any设置的Any:Any和单元格的框架总是宽320pt。这似乎是错的。有什么我想念的吗?还有其他方法我应该布置单元格来使用大小类并实例化它们吗?使用-dequeueReusableCellWithIdentifier创建的单元格:forIndexPath:具有正确的traitCollection和约束值,但我显然无法使用它创建“原型”单元格来计算单元格高度,因为它触发了对-tableView的调用:heightForRowAtIndexPath:。

0 个答案:

没有答案