您好,我正在使用此代码设置导航栏的阴影图像:
if ([self.navigationController.navigationBar respondsToSelector:@selector(shadowImage)]) {
[[UINavigationBar appearance] setShadowImage:[UIImage imageNamed:@"nav-bar-shadow"]];
[[UIToolbar appearance] setShadowImage:[UIImage imageNamed:@"tool-bar-shadow"] forToolbarPosition:UIToolbarPositionAny];
}
然而,这似乎只是 iOS 6(虽然我不能肯定地说 - 我在任何地方都找不到关于这个的文档)。它不适用于 iOS 5。
是否有某种替代方法 - 在导航栏下全局设置图像?我想到了自定义 UIView,但是如何在全球范围内做到这一点?