隨着iOS 8的只有iPhone和iPad的大小以及肖像和風景的概念已經改變,因此設置導航欄背景圖像是不一樣的。我目前使用以下代碼:iOS 8 NavigationBar BackgroundImage
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];
酒吧度量部分已被棄用的iOS 8的起動時我的應用程序它只是水平時重複在iPhone 6或6個加上條圖像。我已經看過圖像切片,但我不認爲這是解決方案。
您的問題已解決@ Chris。 – 2014-09-26 05:51:18