I have:
When I rotate to landscape, the subviews stay the same size even though autoresizing is correct. They also stay at the same position, which means the right hand pane now appears 256 pixels "in" from the right.
Is there no way to fix this using autoresizing? Do I have to adjust the subviews on rotation manually?
You can use autosizing on the interface builder.