Chciałbym zmienić kolor tła widoku, który pojawia się na spodzie nowego iPhone'a X, z wewnętrznym wskaźnikiem.Jak zmienić kolor tła wskaźnika w telefonie iPhone X?
Czy to możliwe?
Chciałbym zmienić kolor tła widoku, który pojawia się na spodzie nowego iPhone'a X, z wewnętrznym wskaźnikiem.Jak zmienić kolor tła wskaźnika w telefonie iPhone X?
Czy to możliwe?
Możesz dodać ujemną odległość między dolnym widokiem kolorowego a dolnym obszarem sejfu.
Kolor wskaźnika domowego jest określany automatycznie na podstawie koloru zawartości pod nim.
Przez większość czasu oznacza to, że nie należy obawiać się o jego kolor, ponieważ jest on poza kontrolą użytkownika i zawsze będzie wyraźnie widoczny dla użytkowników.
Można jednak umieścić kolorowy widok w obszarze za wskaźnikiem domowym, aby manipulować jego kolorem.
(Należy pamiętać, że te przykłady zostały wykonane na symulatorze iOS i zachowanie na prawdziwym urządzeniu jest inna.)
Tło: biały (#ffffff
)
Home Wskaźnik: czarny (#000000
)
Tło: czarny (#000000
)
Home Wskaźnik: szary (#484848
)
Tło: szary (#5f5f5f
)
Home Wskaźnik: ciemnoszary (#282828
)
Tło: niebieski (#1a98fc
)
Home Wskaźnik: bardzo ciemny szary (#121212
)
Pisałem deprecjacja h artykuł o kolorze wskaźnika domowego, jeśli chcesz dowiedzieć się więcej o jego zachowaniu: Reverse-Engineering the iPhone X Home Indicator Color
Kolor wskaźnika domowego (linii) jest ustawiany automatycznie na podstawie zawartości pod nim, często na tle widoku głównego.
Aby zmienić kolor tła użyj:
self.window.rootViewController.view.backgroundColor = [UIColor colorWithWhite:0.98 alpha:1.0] ;
Jak uzyskać dostęp pogląd, że jest za wskaźnik, tak, że można zmienić jego kolor tła? – Fengson
Nie ma określonego widoku w tej lokalizacji. W powyższych przykładach zmieniłem kolor tła całego widoku. Jeśli chcesz zmienić tylko ten obszar, możesz ograniczyć widok do tego obszaru. – nathan