Ich möchte die Hintergrundfarbe der Ansicht ändern, die auf der Unterseite des neuen iPhone X mit einer Heimanzeige darin erscheint.Wie kann ich die Hintergrundfarbe auf dem iPhone X ändern?
Ist es möglich?
Ich möchte die Hintergrundfarbe der Ansicht ändern, die auf der Unterseite des neuen iPhone X mit einer Heimanzeige darin erscheint.Wie kann ich die Hintergrundfarbe auf dem iPhone X ändern?
Ist es möglich?
Sie können einen negativen Abstand zwischen dem unteren Rand einer farbigen Ansicht und dem unteren Bereich des sicheren Bereichs hinzufügen.
Die Farbe des Home-Indikators wird automatisch anhand der Farbe des darunter liegenden Inhalts bestimmt.
In den meisten Fällen bedeutet dies, dass Sie sich keine Gedanken über die Farbe machen sollten, da diese nicht von Ihnen kontrolliert werden kann und für den Benutzer immer deutlich sichtbar ist.
Sie können jedoch eine farbige Ansicht in den Bereich hinter dem Home-Indikator platzieren, um dessen Farbe zu ändern.
(Bitte beachten Sie, dass diese Beispiele auf dem iOS Simulator genommen wurden, und das Verhalten auf einem realen Gerät ist anders.
)Hintergrund: weiß (#ffffff
)
Startseite Indikator: schwarz (#000000
)
Hintergrund: schwarz (#000000
)
Startseite Indikator: grau (#484848
)
Hintergrund: grau (#5f5f5f
)
Startseite Indikator: dunkelgrau (#282828
)
Hintergrund: blau (#1a98fc
)
Startseite Indikator: sehr dunkelgrau (#121212
)
Ich schrieb ein In-Dept h Artikel über die Farbe des Ausgangsindikators Wenn Sie mehr über sein Verhalten erfahren möchten: Reverse-Engineering the iPhone X Home Indicator Color
Die Farbe des Ausgangsindikators (Linie) wird automatisch basierend auf dem Inhalt darunter festgelegt, oft der Stammansichthintergrund.
self.window.rootViewController.view.backgroundColor = [UIColor colorWithWhite:0.98 alpha:1.0] ;
Wie kann ich die Ansicht, dass hinter dem Indikator ist, so dass ich es Hintergrundfarbe ändern können:
Um die Hintergrundfarbe dieses verwenden zu ändern? – Fengson
Es gibt keine bestimmte Ansicht an diesem Ort. In meinen obigen Beispielen habe ich die Hintergrundfarbe der gesamten Ansicht geändert. Wenn Sie nur diesen Bereich ändern möchten, können Sie eine Ansicht auf diesen Bereich beschränken. – nathan