Appearance proxy - alternativa setShadowImage para iOS 5?
Olá, estou usando este código para definir a imagem da sombra da minha barra de navegação:
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];
}
No entanto, parece que este é apenas o iOS 6 (embora eu não possa dizer com certeza - não consigo encontrar documentação sobre isso em nenhum lugar). Não funciona no iOS 5.
Existe algum tipo de alternativa - definindo globalmente uma imagem sob a barra de navegação? Eu pensei em UIView personalizado, mas como fazer isso globalmente?