Frage

Nach Apfel meiner Anwendung muss in der Lage sein, in dem Portrait- Modi zu laufen. Wie kann ich das erreichen mit ShouldAutorotateToInterfaceOrientation ??

War es hilfreich?

Lösung

Just Rückkehr JA egal, was die Schnittstelle Orientierung ist. Dadurch wird das System autorotate auf den Kopf nach unten Orientierung ermöglichen.

Wenn Sie nicht über das Querformat unterstützen wollen, dann zurück:

return UIInterfaceOrientationIsPortrait(interfaceOrientation);

Andere Tipps

Mit diesem Code kann jede Orientierung außer Landschaft:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)orientation
{
    return (orientation != UIDeviceOrientationLandscapeLeft) &&
           (orientation != UIDeviceOrientationLandscapeRight);
}

Übermittelt App wurde aus dem obigen Grund abgelehnt. App verwendet nur Portrait (Home Button unten) Ausrichtung.

“app entspricht nicht den Apple iOS Human Interface Guidelines, je nach Bedarf durch den App Store Richtlinien für Bewertungen.

Insbesondere app nur die Bottom-up-Variante der Hochformat unterstützt, aber nicht die Auflade-Variante.

Während der beiden Stützvarianten beiden Orientierungen, die jeweils mit einzigartigem Start Bildern, bietet die beste Benutzererfahrung und wird empfohlen, wir verstehen, gibt es bestimmte Anwendungen, die nur im Hochformat ausgeführt werden muss. In diesem Fall wäre es angebracht, die beide diese Orientierung Varianten in Ihrer Anwendung zu unterstützen, zum Beispiel Home-Taste nach oben und unten. "

zu lösen. 1)

 `- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    // Return YES for supported orientations
    return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}

2) Öffnen info.plist eine neue Zeichenfolge hinzufügen UILaunchImageFile & insert value as Default-Portrait.png

3) Änderung Default.png auf Standard-Portrait.png & Duplizieren Sie die Datei Standard-PortraitUpsideDown.png (Drehen dieses mit 180 Grad)

umbenennen

Dies ermöglicht up & down Porträt mit jeweiligem Start Bildern.

Achten Sie darauf, UIInterfaceOrientationIsPortrait (interfaceOrientation) in allen View-Controller innerhalb der App erforderlich, wenn so. auch vor dem Lauf eine saubere tun.

Verwenden Sie diese.

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top