Wie der Titel sagt. Mein UIViewController dreht sich nicht, egal was passiert. Wenn es lädt, sollteAutorotateToInterfaceOrientation aufgerufen werden, aber danach tut es nicht.UIViewController rotiert nicht automatisch
UPDATE 1:
Es ist ein wirklich, wirklich seltsam Problem. Zumindest für mich. Und ich werde versuchen, alles zu erklären.
Es ist eine navigationsbasierte App. Jeder Controller verfügt über
Xcontroller ist ein Kind von Controller und es nicht automatisch zu drehen. Wenn XController ein Kind von Bcontroller wird, wird es automatisch umdrehen. Da stimmt etwas mit Acontroller nicht. Aber Controller ist identisch (außer seinen Daten) zu Bcontroller.
Was ist falsch?
UPDATE 2:
entschied ich mich AController neu zu erstellen. Und es hat funktioniert. Ich glaube, ich habe etwas Dummes verpasst.
Wie haben Sie die '-shouldAutorotateToInterfaceOrientation:'? – kennytm
- (BOOL) sollteAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation { Rückgabe YES; } Wenn das ist was du meinst :). – looneygrc