1

這是一個非常奇怪的iOS 5行爲(在iOS 6中也是如此)。我正在使用UIImage自定義UINavigationBar的外觀,如下所示。 UIImage used to customize the UINavigationBar 下面的代碼是在應用程序啓動時使用:自定義iOS中的UINavigationBar 5奇怪的行爲

// Customize the UINavigation and UITabbar appearance here 
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"NavigationTitleBackground.png"] 
           forBarMetrics:UIBarMetricsDefault]; 
[[UITabBar appearance] setBackgroundImage:[UIImage imageNamed:@"CustomTabbar.png"]]; 

最終的結果是什麼,我想到的第4個選項卡我UITabbar項目是這樣的: A Tabbar selected

的照明從頂部的應用程序。但是,選擇更多選項卡和所有其他部分的情況下,UINavigationBar的外觀上下倒置這樣的翻轉:

Flipped upside down image

是否有人知道爲什麼嗎?這可能是什麼原因?如果你仔細觀察,我正在使用的UIImage是真正的翻轉爲了得到想要的結果......但是當選擇更多的UITabbar項目和下面的部分時,它顯示爲它真的在.png文件中但它並不是我想要的結果,因爲我從應用程序的頂部來照明。

回答

0

我很想回答你的問題,但是當我用你使用的圖像創建一個新項目時,我得到了我所期望的。所有五個UINavigationController的UINavigationBar都具有完全像您所擁有的圖像的背景。

如果您希望來自頂部的光線垂直反射用於自定義的圖像。

相關問題