Frage

Ich habe Storyboard, das einen Registerkartensteuerregler hat.Wenn das Gerät dreht, möchte ich auf einen anderen Bildschirm wechseln, d. H. Zeigt nicht dieselbe Layout seitwärts, sondern zeigen Sie etwas völlig anderes.

In iOS 5 habe ich dies mit dem folgenden Code in der uitabbarcontrollerdelegate erreicht generasacodicetagpre.

In iOS 6 wird diese Methode nicht mehr aufgerufen.Alle Methoden, mit denen ich sehen kann, mit wenn die -Sblick gedreht ist, aber nicht, wenn das Gerät gedreht wird.

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Also hätte ich wirklich nicht auf der Suche nach einer -Ansicht rotation, sondern eher eine gerichtete rotation suchen sollen.Nachdem ich die UIDEVICE-Klasse entdeckt habe, konnte ich den Beispielcode von alternateviews verwenden (suche nur nach alternateViews im Dokumentationsorganisator), um alles, was ich brauchte, alles zu bekommen. generasacodicetagpre.

Andere Tipps

Autorotation hat sich in iOS 6. hier geändert. Hier ist ein Thread auf Apple Dev-Foren in der Ausgabe: https://devforums.apple.com/thread/166544?tstart=30

Hier sind einige weitere Threads: http://www.buzztouch.com/forum/thread.php?tid= 41ED2FC151397D4AD4A5A60 & AMP; Strompage= 1

https://www.buzztouch.com/forum/thread. PHP? FID= B35F4D4F5F6B293A717EB5 & AMP; TID= B35F4D4F5F6B293A717EB5

Der relevanteste Beitrag von diesen zu Ihrer Angelegenheit scheint das Folgende zu sein:

hat es funktionieren ... für Tabbed Apps ersetzt diese Zeile in der Appdelegate: [Self.Window AddubView: [Self.RolotApp.roottabbarController-Ansicht]];

mit diesem: [self.window.rooTViewController= self.rootApp.roottabbarController-Ansicht];

und um Nicht-Tabbett-Apps zu erhalten, ersetzt diese Zeile: [Self.Window ADDUBVIEW: [Self.RolotApp.RootnavController-Ansicht]];

mit diesem: [self.window.rooTViewController= self.rootapp.rootnavController-Ansicht];

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