Ich möchte, dass meine Tab-Leiste durchscheinend ist und den dahinter liegenden Inhalt verwischt, aber wenn ich die Farbe auf eine klare Farbe stelle, wird sie stattdessen schwarz. Derzeit habe ich meine Tab-Leiste programmgesteuert im App-Delegate erstellt. Ich machte eine Klassenfunktion namens getTabBarController
und konfiguriert meine Tab-Leiste in dort, und ich rufe es in App-Delegat, um die Tab-Leiste zurückzukehren. Endlich schreibe ich let vc = TabBarInitializer.getTabBarController() self.window!.rootViewController = vc
. Erstelle ich meine Tab-Leiste falsch? Wie kann ich die Tab-Leiste über meinem Inhalt platzieren, damit der transluzente Effekt funktioniert?Wie wird die Tableiste in Swift über Inhalt gelegt?
0
A
Antwort
0
Sie haben Platzansicht oder Inhalt hinter der Tableiste, die Sie anstelle von schwarz anzeigen müssen.
Wenn die Registerkarte transparent ist, wird die Ansicht hinter der Registerkarte sichtbar.
Ich habe Inhalt hinter der Tab-Leiste, aber die Tab-Leiste wird schwarz, wenn ich die Hintergrundfarbe auf klare Farbe oder Hintergrundbild auf ein transparentes Bild einstelle. –