你好,我正在使用以下代码设置导航栏的阴影图像:
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,但如何在全局范围内实现呢?