Zone de sécurité
En-têtes masqués préservant la zone de sécurité et en-têtes natifs toujours visibles.
Partez de l’en-tête sensible au défilement d’IonContent, puis choisissez ci-dessous la structure d’en-tête adaptée à votre mise en page.
Pourquoi définir un en-tête masqué pour la zone de sécurité ?
Il est bien sûr également possible de définir une zone de sécurité dans ion-content comme suit.
ion-content {
padding-top: var(--ion-safe-area-top, 0);
}
J’ai toutefois préféré définir explicitement ion-header et ion-toolbar pour la zone de sécurité.
Il me faut aussi un en-tête toujours visible, en plus de celui qui suit le défilement et se masque
C’est possible : en ajoutant native-header au nom de classe, vous pouvez utiliser deux en-têtes avec un comportement plus fluide.
- <ion-header class="hidden"><ion-toolbar></ion-toolbar></ion-header>
+ <ion-header class="native-header">
+ <ion-toolbar><ion-title>Native Header</ion-title></ion-toolbar>
+ </ion-header>