You can play back using your autoresizingMask function of your cellular views to see that perhaps the correct result can be achieved automatically. If this does not work, in your tableView willAnimateRotationToInterfaceOrientation you can do:
NSArray* visibleCells = [tableView indexPathsForVisibleRows];
[self.tableView reloadRowsAtIndexPaths:visibleCells withRowAnimation:NO];
source
share