Zum Inhalt springen

Überblick / Anleitung

An das Gerät anpassen

Reagieren Sie auf Anzeigeänderungen und platzieren Sie Vertical Bars auf unterstützten Geräten.

Die Geräteanpassung einschließlich iPhone Duo gehört zur Standardeinrichtung. Das Foldable-Abonnement liefert das anfängliche Layout und spätere Änderungen; Resolver und Theme wenden die passende Platzierung an.

Dieses Kapitel erklärt unterstützte Geräte und Betriebssysteme sowie Layout-Anpassungen. Geräte ohne native Rail-Platzierung behalten das Web-Layout.

Standardeinrichtung →

Vom Gerätebericht zum Web-Layout

Foldable meldet Anzeigeänderungen. resolveVerticalBarsLayout liest den Bericht und liefert edge, inset und toolbarTop in CSS-Pixeln des Viewports. setVerticalBarsLayout wendet sie über das Theme an. Abonnieren Sie zuerst die Änderungen und lesen Sie dann den Anfangszustand, damit beide denselben Aktualisierungspfad verwenden. Die native Darstellung übernimmt Native UI separat.

Das gemeldete Layout entscheiden lassen

Bei edge gleich null wird das normale Web-Layout wiederhergestellt. Nutzen Sie die gemeldete Geometrie statt Gerätename, Bildschirmbreite oder Faltbarkeit als Heuristik. Web-Abstände und native Rail-Verfügbarkeit sind getrennt: Abstände lassen sich im Browser prüfen, natives Rendering erfordert ein unterstütztes Gerät und Betriebssystem. Prüfen Sie beide Rail-Seiten, Rotation, Anzeigewechsel und die Rückkehr zum normalen Layout.

Weiterlesen