Deaktivieren Sie die Drehung für View Controller im Navigations-Controller

Erstens ist dies kein Duplikat. Ich habe mir alle diesbezüglichen Fragen zu SO angeschaut und keine davon funktioniert für mich. Hoffentlich nur, weil ich neu in der iOS-Entwicklung bin, aber ich vermute, dass dies in meinem Fall nicht möglich ist. Ich habe ein Bild mit dem eingekreisten View Controller angehängt, für das ich die Drehung deaktivieren möchte.

Ich habe bereits versucht: Den View Controller, für den ich die Rotation deaktivieren möchte, unterzuordnen und den zu verwendenshouldAutoRotate Methode durch Setzen auf NO. Anscheinend funktioniert dies nicht, da es der Navigations-Controller ist, der festlegt, ob seine Ansichts-Controller rotieren können. Also habe ich untergeordnetUINavigationController und verwendet diese Klasse im Storyboard anstelle des Standard-Navigationscontrollers. In diese Klasse habe ich gesetztshouldAutoRotate zu NEIN. Es funktioniert immer noch nicht. Ich weiß nicht genau, was ich falsch mache.

Wenn ich den root view controller mit meiner view controller class mit erweitereshouldAutoRotate Auf NO gesetzt, deaktiviert es die Rotation ... für die gesamte App. Das will ich nicht. Ich möchte nur, dass die Drehung für den im Bild eingekreisten View Controller deaktiviert wird.

Danke im Voraus!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage