Mit iOS 8 hat sich das Konzept von iPhone- und iPad-Größen sowie von Hoch- und Querformat geändert und das Hintergrundbild der Navigationsleiste funktioniert nicht mehr. Derzeit verwende ich den folgenden Code:iOS 8 NavigationBar HintergrundBild
UIImage *NavigationPortraitBackground = [[UIImage imageNamed:@"nav-image-portrait"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
UIImage *NavigationLandscapeBackground = [[UIImage imageNamed:@"nav-image-landscape"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)];
[[UINavigationBar appearance] setBackgroundImage:NavigationPortraitBackground forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setBackgroundImage:NavigationLandscapeBackground forBarMetrics:UIBarMetricsCompact];
Die Bar-Metriken Teil wurde als von iOS 8. veraltet Wenn meine app Starten sie einfach die Bar Bild wiederholt sich horizontal, wenn sie auf einem iPhone 6 oder 6 Plus. Ich habe in Image Slices geschaut, aber ich denke nicht, dass das auch die Lösung ist.
Ist Ihr Problem gelöst @ Chris. –