2015-06-10 5 views
52

zu optieren Ich habe eine große App, die ich brauche einige Zeit für iOS9 zu optimieren.Ist es möglich, Ihre iPad-App aus Multitasking auf iOS 9

Edit: Worüber ich mir Sorgen mache, ist die ganze Benutzeroberfläche, die zusammengequetscht wird, wenn die Größe des Anwendungsfensters reduziert wird. Also meine Frage ist, gibt es eine Möglichkeit, Vollbild für die App zu erzwingen?

+0

Ich habe eine Bearbeitung meiner Antwort vorgenommen. Ich schlage Ihnen auch vor, das ganze Video von der WWDC zu sehen - es ist sehr hilfreich, den Adoptionsprozess zu verstehen. –

Antwort

44

Sie müssen Ihr Projekt ändern, um Multitasking zu unterstützen. Nach WWDC 2015 video, Ihre App für Multitasking zu übernehmen, erfüllen diese Anforderungen:

  1. Erstellen Sie Ihre App mit iOS 9 SDK
  2. Unterstützung aller Orientierungen
  3. Verwendung Einführung Storyboards

Also, wenn überhaupt Ist dies noch nicht geschehen, kann Ihre App Multitasking nicht unterstützen.

Wenn Sie keine Größenklassen verwenden, setzen Sie sie natürlich an die Spitze der Liste.

Edit: nach Ihrer Frage bearbeiten. In Info.plist gibt es einen UIRequiresFullScreen-Schlüssel. Mehr unter Apple docs

+0

Verpasste diesen Teil. Vielen Dank! –

+0

Tolles Video und was für eine Erleichterung - mit UIRequiresFullScreen können wir ablehnen. Multitasking macht wenig Sinn für meine App und aus Sicht der Benutzeroberfläche hätte ich es komplett neu gestalten müssen. Es ist also gut zu wissen, dass Sie sich für den Moment entschließen können. – pingin

+1

Ist auch Storyboard obligatorisch? Ich verwende Xib in meinem Projekt. Vielen Dank! – ruyamonis346

15

Um aus Slide entscheiden Over und Split View, tun Sie dies explizit durch Hinzufügen der UIRequiresFullScreen Schlüssel zu Ihrem Info.plist Datei des Xcode-Projekt und gelten den Booleschen Wert YES.

Sie können über die Registerkarte Allgemein der Ziele festlegen, wählen Sie erfordert Vollbildprüfung. Siehe Bild unten für die gleichen enter image description here

Hinweis:

Ein Benutzer Slide Over und Geteilte Ansicht in Einstellungen> Allgemein> Multitasking deaktivieren. Wenn Sie denken, dass Sie alles richtig eingerichtet haben und finden, dass diese Funktionen immer noch nicht funktionieren, überprüfen Sie diese Einstellung.

Siehe Adopting Multitasking Enhancements on iPad - Slide Over and Split View Quick Start.

138

Opt-out (deaktivieren) für Ihre Anwendung Multi-Tasking:

Wählen Sie Ihr ZielGeneral Section → Scroll Down und Check Vollbild

Benötigt

Es wird auf den Schlüsselwert UIRequiresFullScreen des Plist angewendet.

enter image description here

Hinweis: Apps sind erforderlich, um alle Bildschirmausrichtungen zu unterstützen, wenn es Multitasking unterstützt.Andernfalls erhalten Apps beim Veröffentlichen folgende Fehlermeldung:

Ungültiges Bundle. iPad Multitasking-Unterstützung erfordert diese Orientierungen: ...

+0

Ich weiß nicht, diese Option sollte für Legacy-Builds markiert werden ... Wie auch immer ... Du hast mein Leben gerettet! 5+ Für dich. –

+0

Der Schlüssel sollte UIRequiresFullScreen sein, Groß- und Kleinschreibung beachten (Quelle https://developer.apple.com/library/prerelease/ios/documentation/WindowsViews/Conceptual/AdoptingMultitaskingOniPad/QuickStartForSlideOverAndSplitView.html#//apple_ref/doc/uid/TP40015145-CH13 -SW1) –

+0

@AlexSorokoletov bitte, weiter und aktualisieren Sie die Antwort. – hasan83

Verwandte Themen