Узнайте, какие строки видны перед вращением, используя
NSArray *paths = [tableView indexPathsForVisibleRows];
После вращения найдите первую строку и выделите ее, используя
NSIndexPath *path = [paths objectAtIndex:0];
[tableView scrollToRowAtIndexPath:path atScrollPosition:UITableViewScrollPositionTop animated:YES];