Я столкнулся с подобной проблемой при попытке отобразить детальный контроллер самостоятельно, см .: http://vimeo.com/13054813
Проблема в том, что контроллер SplitView применяет свое собственное преобразование к субконтроллерам, вынимая их из цикла определения ориентации, который взрывает коз и кажется невероятно «хакерским» для встроенных классов. (Видео иллюстрирует, что происходит, когда вы делаете подробный вид корневым видом, затем добавляете его обратно в разделенный вид и делаете разделенный вид корневым в горизонтальном режиме; вы получаете двойное вращение подробного вида.)
К сожалению, я снова столкнулся с этими проблемами трансформации, пытаясь изменить размер подробного вложенного представления SplitViewController в ответ на появление / исчезновение клавиатуры. В портрете все отлично работает, в пейзаже fscked.