iOS 8.3 - UITableView 单元格高度错误

iOS 8.3 - UITableView cell height bug

在以前的 iOS 版本中,单元格高度工作正常,现在它没有获得我在 uitableview 委托中给出的明确高度。到时候,我更新到 8.3 渲染太糟糕了。它变小并向右移动。

正在使用 xib 文件和 Swift 实现自定义单元格。

我看到了 1-2 个类似的帖子,但由于名誉原因我无法在下面发表评论。所以我已经尝试向 awakeNib 和 updateContraints 方法添加约束,但是当我尝试添加约束时它崩溃了。

[编辑]

在尝试添加约束时,我收到此错误消息:

-> 'Impossible to set up layout with view hierarchy unprepared for constraint.'

当尝试设置视觉格式约束 V:|[contentView]|

-> 解析错误并且 View 没有父视图

谢谢。

我已经找到问题所在了。

在 iOS 8.3 更新之前,table 视图应该以某种方式自动计算自定义单元格的高度并且一切正常。

我的错误是我认为我已经正确连接了 table 视图的数据源和控制器的委托。我只连接了数据源。结果,当我连接代表时,一切都正常工作。

myTableView.datasource = self    
myTableView.delegate = self  <- this was missing