UITableView en UINavigationController se coloca bajo la barra de navegación después de la rotación
Esto es retrato:
texto alternativo http://i45.tinypic.com/2cp6ttf.jpg
Esto es paisaje
texto alternativo http://i47.tinypic.com/15g6ve9.jpg
He intentado esto en la rotación sin éxito:
self.tableView.autoresizesSubviews = YES;
self.tableView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;