Вам необходимо отрегулировать выравнивание элементов на вашем виде таким образом, чтобы при его вращении элементы занимали свое место в соответствии с ориентацией.
например, если у вас есть кнопка в левом нижнем углу, на панели выравнивания вы должны назначить ее придерживаться слева и снизу, сохраняя при этом ее первоначальный размер. Также содержащее представление должно быть полностью автоматически изменяемого размера.
Вы можете сделать это из кода следующим образом:
self.view.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
Надеюсь, это поможет