Ich habe eine große App, für deren Optimierung ich einige Zeit benötige.
Bearbeiten: Ich mache mir Sorgen, dass die gesamte Benutzeroberfläche zusammengedrückt wird, wenn die Größe des App-Fensters verringert wird. Meine Frage ist also, gibt es eine Möglichkeit, den Vollbildmodus für die App zu erzwingen?
Antworten:
Sie müssen Ihr Projekt ändern, um Multitasking zu unterstützen. Laut WWDC 2015-Video müssen Sie folgende Anforderungen erfüllen, um Ihre App für Multitasking zu übernehmen:
Wenn dies noch nicht geschehen ist, kann Ihre App Multitasking nicht unterstützen.
Wenn Sie keine Größenklassen verwenden, setzen Sie diese natürlich ganz oben auf die Liste.
Bearbeiten: entsprechend Ihrer Frage bearbeiten. In Info.plist befindet sich ein UIRequiresFullScreen-Schlüssel. Weitere Informationen finden Sie unter Apple-Dokumente
quelle
So deaktivieren (deaktivieren) Sie Multitasking für Ihre Anwendung:
Es wird auf den
UIRequiresFullScreen
Schlüsselwert der Plist angewendet .Hinweis: Apps sind erforderlich, um alle Bildschirmausrichtungen zu unterstützen, wenn Multitasking unterstützt wird. Andernfalls erhalten Apps beim Veröffentlichen den folgenden Fehler:
quelle
Um Slide Over und Split View zu deaktivieren, fügen Sie den
UIRequiresFullScreen
Schlüssel explizit zurInfo.plist
Datei Ihres Xcode-Projekts hinzu und wenden Sie den Booleschen Wert anYES
.Sie können das Obige über die Registerkarte Allgemein unter Ziele festlegen. Wählen Sie Vollbildprüfung erforderlich. Siehe unten Bild für das gleiche
Siehe Übernehmen von Multitasking-Verbesserungen auf dem iPad - Slide Over und Split View Quick Start .
quelle
Es ist weiterhin möglich, das iPad-Multitasking zu deaktivieren. Apple kündigte jedoch auf der WWDC 2019 an, dass im April 2020 alle iPad-Apps Multitasking unterstützen müssen .
Die ursprüngliche Ankündigung und Diskussion findet in den ersten Minuten von "Modernizing Your App for iOS 13" statt , und es gibt auch eine (kurze) Ankündigung auf der Entwickler-News-Site .
quelle