У меня тоже была эта проблема, и единственное исправление, которое я нашел, это либо вызывать метод willRotateToOrientation: дочернего представления всякий раз, когда вы вызываете родителей, либо, если вы хотите проверить, когда загружаете, что-то сделатькак [[view2.superview viewController] imageOrientation]
в основном вы должны справиться с этим сами, и это боль.