Starten Sie die App in der mittleren Ansicht

8

Grundsätzlich ist meine App im Seitenformat angelegt und ich möchte, dass sie in die Mitte der drei Seiten startet. Es gibt keine Möglichkeit, einen vorherigen Seitenüberblick zu setzen, also habe ich versucht, es in Code zu tun.

Ich habe die Hauptansicht auf die erste Ansicht eingestellt und habe verschiedene Methoden ausprobiert, um in die mittlere Ansicht zu gelangen, sobald die App gestartet wird.

Hier sind die zwei Möglichkeiten, die ich versucht habe:

%Vor%

Der erste stellt die Ansicht dar, aber als eine vollständig separate Ansicht, und der zweite ersetzt die erste Ansicht durch die mittlere Ansicht.

Weiß jemand, wie ich in die mittlere Ansicht starten und dem Benutzer erlauben kann, nach links und rechts zu wischen?

Danke.

    
user3746428 24.11.2014, 02:28
quelle

2 Antworten

8

WKInterfaceController s becomeCurrentPage() sollte das sein, wonach du suchst.

Lassen Sie uns eine neue Klasse für den Center-View-Controller erstellen, CenterPageViewController , und ändern Sie die Methode initWithContext: wie folgt

%Vor%

Legen wir jetzt die benutzerdefinierte Klasse für die mittlere Seite in Ihrem Storyboard auf CenterPageViewController

fest

und schliesse dann run.

Sie werden nicht in der Lage sein, den anfänglichen Übergang von der linken Seite zur mittleren Seite loszuwerden, aber die App wird schließlich auf der mittleren Seite beginnen.

    
Tomas Camin 24.11.2014, 15:05
quelle
1

Aktualisieren Sie Swift 3.0

%Vor%

Das wird funktionieren ... !!!

Danke

    
Harjot Singh 08.08.2017 09:20
quelle

Tags und Links