iOS6で、何らかの理由でUINavigationBarからシャドウを削除できません。なぜこれが機能しないのですか?私は次のことを試しました:
if ([[UINavigationBar appearance]respondsToSelector:@selector(setShadowImage:)]){
[[UINavigationBar appearance]setShadowImage:[[UIImage alloc] init]];
}
if ([[UINavigationBar class]respondsToSelector:@selector(setShadowImage:)]){
[[UINavigationBar appearance]setShadowImage:[[UIImage alloc] init]];
}