我正在尝试让我的UITableView中的所有单元格在旋转设备时调用CellForRowAtIndexPath。我在willRotateToInterfaceOrientation方法中调用[self.tableView reloadData]。这被调用(我已经NSLog-ed it)。但是当我旋转设备时,CellForRowAtIndexPath只会被调用以寻找需要显示的新行。但我想在可见细胞中重新排列UIImageViews。但是这些永远不会更新。
有人可以帮忙吗?
干杯 尼克
答案 0 :(得分:0)
哇哇!只花了我一天的尝试。但它通常是这样简单的:
self.tableView仅在主视图是UITableViewController的子类时才有效。 在我的情况下,它不是,我将tableView拖入XIB。
我需要确定要重新加载的子视图:
//The view might not be at index:0, in my case it is...
[[self.view.subviews objectAtIndex:0] reloadData];