Ich versuche, die UINavigationBar Hintergrundbild zu setzen:ios7 UINavigationBar Background wird auf den Kopf gesetzt
I in AppDelegate hinzugefügt: (bitte beachten Sie, dass es ein Bild ist)
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"general-top_bar_with_status.png"] forBarMetrics:UIBarMetricsDefault];
Da brauche ich nicht durchscheinend, hinzugefügt in dem Viewcontroller in ViewDidLoad I:
self.navigationController.navigationBar.translucent = NO;
Dies ist das Bild:
Leider ist das, was ich bekommen:
Wie Sie sehen können, wird das Bild upsite unten ist.
Was ist los?
Im Storyboard, habe ich einen Platz für TopBar - Opaque Navigationsleiste
Für mich sieht es eher wie es nach unten verschoben ist (und die Farbe auf der Oberseite hat die restliche Fläche ausgefüllt). Versuchen Sie, es auf den Kopf zu stellen - der untere Teil erscheint dunkler (und nicht heller, als er in Ihrem Bild erscheint). – AbdullahC
Das zweite Bild ist nicht genau das gleiche. – ipinak
Es ist ein Bild. Nicht sicher, was dort passiert ist – Dejell