Если вы хотите иметь два разных вида для разных ориентаций, вам нужно переключать их во время изменения ориентации.
При переходе от портрета к ландшафту необходимо удалить UIImageView и добавить вид прокрутки (и наоборот)
[myImageView removeFromSuperview];
[self.view addSubview:scrollView];
Вы также можете проверить, если представление не имеет суперпредставления, чтобы убедиться, что вы должны добавить его:
if(scrollView.superview == nil)
[self.view addSubview:scrollView];