您好我正在使用此代码设置导航栏的阴影图像:
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];
}
Run Code Online (Sandbox Code Playgroud)
然而,它似乎只是iOS 6(虽然我不能肯定地说 - 我无法在任何地方找到关于此的文档).它在iOS 5上不起作用.
是否有某种替代方案 - 在导航栏下全局设置图像?我想到了自定义UIView,但如何在全球范围内做到这一点?