iOS - 如何处理自定义表格单元格中的方向更改

时间:2010-09-27 22:20:12

标签: iphone ipad uitableview orientation

我已经将UITableViewCell子类化为tableView创建自定义单元格。我将文本和图像添加到单元格的contentView。

在横向模式(iPad)中,一切看起来都很棒,但当我旋转到肖像时,没有那么多。处理方向更改的最佳位置在哪里,以便所有表格单元格可以在其contentView中重新定位内容?我是否将此代码放在TableViewController或UITableViewCell子类中?

1 个答案:

答案 0 :(得分:3)

您可以使用自动调整单元格视图的任务来查看可能会自动获得正确的结果。如果这不起作用,你可以在tableView的willAnimateRotationToInterfaceOrientation中执行:

NSArray* visibleCells = [tableView indexPathsForVisibleRows];
[self.tableView reloadRowsAtIndexPaths:visibleCells withRowAnimation:NO];