我在我当前的应用程序中使用导航控制器,但我在 iOS4 和 iOS5 的导航控制器上遇到了问题,所以我尝试为 iOS 4 和 5 编写代码
if([[UINavigationBar class] respondsToSelector:@selector(appearance)]) //iOS >=5.0
{
[self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault];
}
else
{
self.navigationController.navigationBar.layer.contents = (id)[UIImage imageNamed:@"header.png"].CGImage;
}
但问题是当我在 iOS 4 版本上运行我的应用程序时,我的导航控制器看起来像这样。
请建议我。