Ich versuche, eine feste Farbe für die Navigationsleiste, aber es scheint immer durchscheinend.Make Navigationsleiste undurchsichtig mit festen bg Farbe
Keine der SO Antworten, die ich versucht habe scheinen zu funktionieren.
Ich habe versucht:
Im App Delegierter:
[[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:89/255.0 green:196/255.0 blue:197/255.0 alpha:1.0f]];
In meinem Haupttableviewcontroller:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
self.navigationController.navigationBar.barTintColor = [UIColor colorWithRed:89/255.0 green:196/255.0 blue:197/255.0 alpha:1.0f];
self.navigationController.navigationBar.translucent = NO;
}
Ich habe auch die Translucent
Option deaktiviert und aktiviert die Opaque
Option in der Attribut-Inspektor.
Es folgt ein Bild von dem, was ich zu erreichen versuchen:
Wie kann ich die Navigationsleiste undurchsichtig mit einem festen Hintergrundfarbe?
Danke.
Ich habe das bereits getan und erwähnte es in meiner Frage. Aber es funktioniert nicht. –
Nun ist es undurchsichtig, aber es zeigt nicht die gewünschte Hintergrundfarbe. –
Es funktioniert. Ich hatte die Hintergrundfarbe anstelle der Bar Tönungsfarbe geändert. Mein Fehler. Danke vielmals –