Wyłącz rotację dla View Controller w Navigation Controller

Po pierwsze, to nie jest duplikat. Przejrzałem wszystkie pytania związane z SO i żadne z nich nie działa dla mnie. Mam nadzieję, że to tylko dlatego, że jestem nowy w rozwoju iOS, ale podejrzewam, że nie jest to możliwe w moim przypadku. Załączam zdjęcie z kółkiem kontrolera widoku, dla którego chcę wyłączyć obrót.

Próbowałem już: Podklasowanie kontrolera widoku, który chcę wyłączyć obracanie i używanieshouldAutoRotate metodą, ustawiając ją na NIE. Najwyraźniej to nie działa, ponieważ jest to kontroler nawigacji, który określa, czy kontrolery widoku mogą się obracać. Więc podklasowałemUINavigationController i użył tej klasy w serii ujęć zamiast domyślnego kontrolera nawigacji. W tej klasie ustawiłemshouldAutoRotate do NIE. Nadal nie działa. Naprawdę nie wiem, co robię źle.

Kiedy rozszerzam kontroler widoku głównego za pomocą klasy kontrolera widoku zshouldAutoRotate ustawiona na NIE, wyłącza rotację ... dla całej aplikacji. To nie jest to, czego chcę. Chcę tylko, aby obrót był wyłączony dla kontrolera widoku zakreślonego na obrazku.

Z góry dziękuję!

questionAnswers(6)

yourAnswerToTheQuestion