2016-05-08 12 views
0

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?

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.

+0

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. –

Verwandte Themen