我正在使用带有子视图和自动布局的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
之前无法正常工作。