Slide Over is een multitaskingmodus op iPad waarbij de tweede app wordt weergegeven in een zwevend venster boven de hoofdapp. Het venster beslaat ongeveer een kwart van de schermbreedte, kan naar links of rechts worden verplaatst en worden verborgen door te vegen. Volgens Apple Human Interface Guidelines (2025) is Slide Over beschikbaar op alle iPad-modellen vanaf iOS 9 en maakt het deel uit van het multitasking-systeem van iPadOS.
Belangrijkste punten
Slide Over is een exclusieve multitaskingmodus voor iPad die de tweede app weergeeft in een smal zwevend venster. In tegenstelling tot Split View, waarbij het scherm in twee gelijke delen wordt verdeeld, bevindt Slide Over zich boven de hoofdinterface, waardoor de gebruiker snel toegang heeft tot referentiemateriaal, berichtenapps of de mediaspeler.
De modus werd geïntroduceerd in iOS 9 samen met Split View en werd aanvankelijk alleen ondersteund op iPad Air 2, iPad mini 4 en iPad Pro. Tegenwoordig werkt Slide Over op alle iPad-modellen, waaronder iPad van de 10e generatie en iPad mini (A17 Pro). Voor de ontwikkelaar betekent Slide Over dat de app kan worden weergegeven in een venster van 320 pt breed — compacte Size Class.
De gebruiker opent Slide Over door vanaf de rechterrand van het scherm te vegen of door een pictogram uit het Dock naar het rechtergedeelte van het scherm te slepen. In het Slide Over-venster kan elke app worden gestart — er is geen speciale ondersteuning vereist, hoewel aangepaste apps er aanzienlijk beter uitzien.
Slide Over is geïmplementeerd als een aparte UIWindowScene boven het hoofdvenster. Elke app in Slide Over krijgt zijn eigen UIWindowScene-instantie met een breedte van 320 pt (in portretoriëntatie). De gebruiker kan één app in Slide Over hebben — een tweede gestarte app vervangt de eerste.
Het Slide Over-venster kan worden verplaatst door aan de speciale handgreep (pill) in het bovenste gedeelte van het venster te slepen. Als u het venster naar de linkerrand sleept — wordt het aan de linkerkant vastgezet. Als u het venster helemaal naar rechts veegt — wordt het ingeklapt tot een onzichtbaar paneel en geactiveerd door vanaf de rechterrand te vegen. Het systeem onthoudt de laatste app die in Slide Over is gestart.
Een belangrijk kenmerk — Slide Over kan worden omgezet in Split View. Als de gebruiker het Slide Over-venster naar de boven- of onderrand sleept, verandert de modus in Split View. Beide apps krijgen dan een volledige schermverdeling met gelijke delen.
Het belangrijkste verschil zit in de verdeling van de schermruimte. Split View verdeelt het scherm in twee gelijke of proportionele delen, elke app krijgt een vast gebied. Slide Over neemt geen ruimte weg van de hoofdapp — deze blijft volledig scherm, terwijl Slide Over eroverheen wordt weergegeven.
Het tweede verschil — focus. In Split View zijn beide apps tegelijkertijd actief en zichtbaar. In Slide Over verliest de hoofdapp de focus (krijgt onResignActive) en Slide Over krijgt de focus en interactiviteit. Wanneer Slide Over wordt verborgen, keert de focus terug naar de hoofdapp.
Het derde — het aantal scenario's. Split View vereist dat de ontwikkelaar meerdere breedtes ondersteunt. Slide Over heeft altijd een breedte van 320 pt — een constante compacte klasse. Dit vereenvoudigt de ontwikkeling: één adaptieve lay-out voor deze maat is voldoende.
| Kenmerk | Slide Over | Split View |
|---|---|---|
| Venstergrootte | 320 pt (vaste breedte) | 50%, 25% of 75% van het scherm |
| Positie | Boven de hoofdapp | Naast elkaar, schermverdeling |
| Focus | Alleen Slide Over actief | Beide apps kunnen actief zijn |
| Size Class | Compact Width, Regular Height | Afhankelijk van het aandeel |
Voor correcte werking in Slide Over moet de app Size Class Compact Width ondersteunen. Dit betekent dat de interface in een breedte van 320 pt moet passen. De belangrijkste aanbevelingen van Apple: gebruik Auto Layout met adaptieve beperkingen, vermijd vaste breedtes, test alle schermen in de iPad-simulator met Slide Over.
In de praktijk komt aanpassing neer op het gebruik van UIStackView of SwiftUI met VStack/HStack, die zich automatisch aanpassen aan de beschikbare ruimte. Tabellen (UITableView) en verzamelingen (UICollectionView) in de app werken correct als hun cellen zelf-sizing cells gebruiken.
Gebruik voor UIKit UITraitCollection met controle van horizontalSizeClass. Als de klasse gelijk is aan .compact — schakel de interface over naar een vereenvoudigde versie: verwijder overbodige kolommen, vervang Sidebar door StackView. SwiftUI doet dit automatisch via @Environment(\.horizontalSizeClass).
Wanneer de app wordt geopend in Slide Over, ontvangt de UIScene de melding sceneWillEnterForeground. Daarna gaat de scène naar de foreground active-status — net als bij het starten op volledig scherm. Er is geen verschil in levenscyclus tussen de volledige-schermmodus en Slide Over: sceneWillEnterForeground en sceneDidBecomeActive.
Bij het terugkeren van Slide Over naar de volledige-schermmodus of bij het verbergen van het venster, ontvangt de scène sceneDidEnterBackground. Als de gebruiker Slide Over naar rechts veegt (verbergt), blijft de app op de achtergrond werken totdat een andere Slide Over-app deze vervangt of het systeem geheugen vrijmaakt.
Voor apps die afhankelijk zijn van sensoren of de camera, kan Slide Over een probleem zijn. In Slide Over is de camera niet beschikbaar en kan de accelerometer onjuiste waarden geven. Controleer isDeviceOrientationLocked of dwing de oriëntatie af bij het betreden van Slide Over.
Veelgestelde vragen
In portretoriëntatie — 320 pt. In liggende oriëntatie kan de breedte variëren, maar horizontalSizeClass blijft Compact. Dit is de standaard compacte klasse van Apple.
Ja, stel UIApplicationSupportsMultipleScenes = NO in in Info.plist. De app wordt alleen in de volledige-schermmodus geopend, Slide Over en Split View zijn dan niet beschikbaar.
Slechts één. Het starten van een tweede app in Slide Over vervangt de huidige. iPad ondersteunt geen meerdere zwevende vensters — dit is een beperking van iPadOS.
Beide apps gebruiken de gedeelde bronnen van de iPad. Voor zware apps (games, video) kan Slide Over de framerate verlagen. Het wordt aanbevolen om draw calls te beperken en animaties uit te schakelen als de app in Slide Over werkt.
Ja. Op iPad mini met een 8.3-inch scherm werkt Slide Over in dezelfde modus. Vanwege het kleinere scherm neemt het venster een groter percentage van de ruimte in beslag, maar het gedrag van UIScene blijft identiek.
Samenvatting
We ontwikkelen een mobiele applicatie turnkey
IT Sectr creëert sinds 2017 iOS- en Android-applicaties voor startups en bedrijven. We adviseren u en stellen de beste oplossing voor.
Lees ook