Frage

ich habe Problem mit autorotate auf iphone

i in allen Klassen einrichten

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

, aber es wird nicht reagiert; /

Beispielcode ist: http: //b6.s3.p.quickshareit .com / files / testautorotatecb367.zip

Problem ist, nur mit dem ersten Register, wenn i Anwendung zweiten Register wechseln und iphone drehen, Schnittstelle dreht. es dreht sich nicht in TAB1, wo ich benutzerdefinierte UINavigationController setzen

War es hilfreich?

Lösung

Okay, ich glaube, ich sehe, was das Problem in Ihnen Code. Sie benötigen UINavigationBar an den Delegaten hinzuzufügen, wie Sie mit der Tab-Leiste haben, sonst ist es nicht von seiner Existenz weiß und deshalb ist es nicht dreht, weil er verwirrt auf, was in der Ansicht ist.

Weil ich Interface Builder verwenden, um kümmern sich um alle meine Bedürfnisse GUI, ich bin nicht sicher, wie dies in Code manuell zu tun, also, um Ihnen zu helfen, hier >> http://www.radford.edu/ebalci/Tutorials/SimpleTabNavTemplate.zip ein Tutorial Art der Sache ist, habe ich eine vor wenigen Tagen für einen Freund, können Sie es als eine Art Vorlage verwenden, oder Sie führen zu helfen (ich hoffe, es wird Ihnen helfen)

[mein Tutorial verwendet UITableViews für die Navigation, aber das ist optional]

Auch ich bemerkte mal meine Rotation Methoden, weil ich keine Sorgen um sie zu der Zeit war, aber wenn man sie Kommentar- (und ich denke, dass Sie die Methode zu einer der Klassen hinzufügen müssen, weil ich es gelöscht) wird es drehen, ich gerade überprüft, war aber zu faul zip es wieder und es hochladen.

Ich will dich nur wissen lassen, dass ich so ziemlich genau dieses Ding vor einem Tag gemacht, gibt es eine Rich-Text-Datei im Zip, die Anweisungen hat, aber es ist ein Rohentwurf ist, habe ich nicht wirklich es noch überarbeitet so, ich hoffe, dass Sie durch sie mit Leichtigkeit trotz der Tatsache, lesen kann es ein Rohentwurf ist.

Lassen Sie mich wissen, ob es =) Viel Glück

hilft

Andere Tipps

OK

Problem ist, dass ich keine Navigationsansichten init, ich nur alloc verwenden, nachdem ich alloc hinzufügen] init] alle Werke OK

gestartet

Und Ihre benutzerdefinierte UINavigationController hat auch die gleiche

ShouldAutorotateToInterfaceOrientation

Methode, die mit JA Landschaftsansichten zurück?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top