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都具有完全像您所拥有的图像的背景。

如果您希望来自顶部的光线垂直反射用于自定义的图像。

相关问题