Slide Over ist ein Multitasking-Modus auf dem iPad, bei dem eine zweite App in einem schwebenden Fenster über der Haupt-App angezeigt wird. Das Fenster nimmt etwa ein Viertel der Bildschirmbreite ein, kann nach links oder rechts verschoben und durch Wischen ausgeblendet werden. Laut Apple Human Interface Guidelines (2025) ist Slide Over auf allen iPad-Modellen ab iOS 9 verfügbar und Teil des iPadOS Multitasking-Systems.
Das Wichtigste
Slide Over ist ein Multitasking-Modus, der exklusiv für das iPad ist und eine zweite App in einem schmalen schwebenden Fenster anzeigt. Im Gegensatz zu Split View, bei dem der Bildschirm in zwei gleiche Teile geteilt wird, liegt Slide Over über der Hauptoberfläche und ermöglicht dem Benutzer den schnellen Zugriff auf Referenzmaterialien, Messenger oder den Player.
Der Modus wurde zusammen mit Split View in iOS 9 eingeführt und wurde ursprünglich nur auf iPad Air 2, iPad mini 4 und iPad Pro unterstützt. Heute funktioniert Slide Over auf allen iPad-Modellen, einschließlich iPad der 10. Generation und iPad mini (A17 Pro). Für Entwickler bedeutet Slide Over, dass die App in einem Fenster mit einer Breite von 320 pt angezeigt werden kann — kompakte Size Class.
Der Benutzer öffnet Slide Over durch Wischen vom rechten Bildschirmrand oder durch Ziehen eines Symbols aus dem Dock in den rechten Teil des Bildschirms. Im Slide-Over-Fenster kann jede App gestartet werden — es ist keine spezielle Unterstützung erforderlich, obwohl angepasste Apps deutlich besser aussehen.
Slide Over ist als separate UIWindowScene über dem Hauptfenster implementiert. Jede App in Slide Over erhält eine eigene UIWindowScene-Instanz mit einer Breite von 320 pt (im Hochformat). Der Benutzer kann eine App in Slide Over haben — eine zweite gestartete ersetzt die erste.
Das Slide-Over-Fenster kann durch Ziehen am speziellen Griff (Pill) im oberen Teil des Fensters verschoben werden. Wenn das Fenster zum linken Rand gezogen wird, wird es links fixiert. Wenn das Fenster ganz nach rechts gewischt wird, wird es zu einem unsichtbaren Panel minimiert und durch Wischen vom rechten Rand aktiviert. Das System merkt sich die zuletzt in Slide Over gestartete App.
Eine wichtige Funktion ist, dass Slide Over in Split View umgewandelt werden kann. Wenn der Benutzer das Slide-Over-Fenster zum oberen oder unteren Rand zieht, wechselt der Modus zu Split View. Dabei erhalten beide Apps eine vollwertige Bildschirmaufteilung mit gleichen Anteilen.
Der Hauptunterschied liegt in der Verteilung des Bildschirmplatzes. Split View teilt den Bildschirm in zwei gleiche oder proportionale Teile, jede App erhält einen festen Bereich. Slide Over nimmt der Haupt-App keinen Platz weg — sie bleibt im Vollbildmodus, während Slide Over darüber angezeigt wird.
Der zweite Unterschied ist der Fokus. In Split View sind beide Apps gleichzeitig aktiv und sichtbar. In Slide Over verliert die Haupt-App den Fokus (erhält onResignActive), während Slide Over den Fokus und die Interaktivität erhält. Beim Ausblenden von Slide Over kehrt der Fokus zur Haupt-App zurück.
Der dritte Unterschied ist die Anzahl der Szenarien. Split View erfordert vom Entwickler die Unterstützung mehrerer Breiten. Slide Over hat immer eine Breite von 320 pt — eine konstante kompakte Klasse. Dies vereinfacht die Entwicklung: ein einziges adaptives Layout für diese Größe ist ausreichend.
| Eigenschaft | Slide Over | Split View |
|---|---|---|
| Fenstergröße | 320 pt (feste Breite) | 50 %, 25 % oder 75 % des Bildschirms |
| Position | Über der Haupt-App | Nebeneinander, Bildschirmteilung |
| Fokus | Nur Slide Over ist aktiv | Beide Apps können aktiv sein |
| Size Class | Compact Width, Regular Height | Abhängig vom Anteil |
Für eine korrekte Funktion in Slide Over muss die App die Size Class Compact Width unterstützen. Das bedeutet, dass die Oberfläche in eine Breite von 320 pt passen muss. Die wichtigsten Empfehlungen von Apple: Verwenden Sie Auto Layout mit adaptiven Constraints, vermeiden Sie feste Breiten und testen Sie alle Bildschirme im iPad-Simulator mit Slide Over.
In der Praxis läuft die Anpassung auf die Verwendung von UIStackView oder SwiftUI mit VStack/HStack hinaus, die sich automatisch an den verfügbaren Platz anpassen. Tabellen (UITableView) und Sammlungen (UICollectionView) funktionieren korrekt, wenn ihre Zellen selbstbestimmende Größen verwenden (Self-Sizing Cells).
Verwenden Sie für UIKit UITraitCollection mit Überprüfung von horizontalSizeClass. Wenn die Klasse gleich .compact ist, schalten Sie die Oberfläche auf eine vereinfachte Version um: entfernen Sie überflüssige Spalten, ersetzen Sie die Sidebar durch StackView. SwiftUI erledigt dies automatisch über @Environment(\.horizontalSizeClass).
Wenn eine App in Slide Over geöffnet wird, erhält ihre UIScene die Benachrichtigung sceneWillEnterForeground. Danach wechselt die Szene in den Zustand foreground active — genauso wie beim Vollbildstart. Es gibt keinen Unterschied im Lebenszyklus zwischen dem Vollbildmodus und Slide Over: sceneWillEnterForeground und sceneDidBecomeActive.
Beim Übergang von Slide Over zurück in den Vollbildmodus oder beim Ausblenden des Fensters erhält die Szene sceneDidEnterBackground. Wenn der Benutzer Slide Over nach rechts wischt (ausblendet), läuft die App im Hintergrund weiter, bis sie durch eine andere Slide-Over-App verdrängt wird oder das System den Speicher freigibt.
Für Apps, die auf Sensoren oder Kamera angewiesen sind, kann Slide Over problematisch sein. In Slide Over ist die Kamera nicht verfügbar und der Beschleunigungsmesser kann ungenaue Werte liefern. Überprüfen Sie isDeviceOrientationLocked oder fixieren Sie die Orientierung beim Eintritt in Slide Over.
Häufig gestellte Fragen
Im Hochformat — 320 pt. Im Querformat kann die Breite variieren, aber horizontalSizeClass bleibt Compact. Dies ist die standardmäßige kompakte Klasse von Apple.
Ja, setzen Sie UIApplicationSupportsMultipleScenes = NO in Info.plist. Die App wird nur im Vollbildmodus geöffnet, Slide Over und Split View sind nicht verfügbar.
Nur eine. Das Starten einer zweiten App in Slide Over ersetzt die aktuelle. Das iPad unterstützt keine mehrfachen schwebenden Fenster — dies ist eine Einschränkung von iPadOS.
Beide Apps teilen sich die Ressourcen des iPads. Bei schweren Apps (Spiele, Videos) kann Slide Over die Bildwiederholrate verringern. Es wird empfohlen, Draw Calls zu begrenzen und Animationen zu deaktivieren, wenn die App in Slide Over läuft.
Ja. Auf dem iPad mini mit einem 8,3-Zoll-Bildschirm funktioniert Slide Over im selben Modus. Aufgrund des kleineren Bildschirms nimmt das Fenster einen größeren Prozentsatz des Platzes ein, aber das Verhalten der UIScene bleibt identisch.
Zusammenfassung
Wir entwickeln eine mobile Applikation schlüsselfertig
IT Sectr entwickelt seit 2017 iOS- und Android-Apps für Startups und Unternehmen. Wir beraten Sie und schlagen die beste Lösung vor.
Lesen Sie auch