在旋转设备之前,UITableViewCells不会显示在iOS 8上

时间:2014-09-19 12:14:40

标签: objective-c uitableview autolayout ios8 ios-autolayout

我正在使用带有子视图和自动布局的UITableViewCell子类,这些子类在iOS 7.x中显示得很好。

将设备升级到iOS 8后,在初始加载表格视图后不会显示单元格,但只有在旋转设备后才能显示(任何方向都可以)。当我旋转回原来的方向时,细胞仍在那里。 只要我添加或删除行或退出并再次进入视图,单元格就会消失,直到设备再次旋转。

如果您需要更多详细信息,请与我们联系。

更新: 找到我自己的问题的解决方案:确保在下面的表视图委托方法中返回一个显式值:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    return 44.f; //or whatever value is right for you
}

我返回tableView.rowHeight之前无法正常工作。

0 个答案:

没有答案