Если вы хотите пойти по простому пути, просто не поддерживайте никакую ориентацию, кроме UIInterfaceOrientation, и изображение будет отображаться правильно.
В противном случае вам придется применить перевод к слою предварительного просмотра напротивэто ориентация интерфейса в вашем willAnimateRotationToInterfaceOrientation:duration:
методе.Например, UIInterfaceOrientationLandscapeLeft (IIRC) - это поворот на 90 ° по часовой стрелке.Поэтому примените поворот на 90 ° против часовой стрелки к слою предварительного просмотра, чтобы компенсировать это.