Ok, to jest dziwne.UISplitViewController portret do rotacji krajobrazu wyłączony w iOS 8, gdy popover przedstawił
W iOS 8, jeśli popover jest prezentowany z panelu głównego w UISplitViewController podczas portretu, obrót jest wyłączony. Przeprowadziłem szereg testów i potwierdziłem, że tak właśnie jest.
Istnieje metoda prywatna na UISplitViewController, _shouldPreventAutorotation, która jest wywoływana podczas obracania i kontroluje właściwość presentationController na kontrolerze treści popover. Jeśli to zwróci wartość inną niż zero, obrót jest wyłączony. Jeśli zastąpisz właściwość i zwrócisz zero, ponownie włączasz obrót.
Czy ktoś ma pojęcie, dlaczego to zachowanie zostało dodane w systemie iOS 8?
Załadowałem projekt testowy, który demonstruje to zachowanie here.
czy znalazłeś jakieś rozwiązanie? –
Tak, wysłałem rozwiązanie, które znalazłem poniżej. –
Twoje rozwiązanie powoduje odrzucenie widoku, chcę obrócić widok. –