ツールバーの色を色合いとして設定し、ios5 シミュレーターでアプリケーションを実行するとします。色がよく映えます。しかし、ios6 シミュレーターで同じアプリケーションを実行すると、ツールバーの色がぼやけて表示されますか?
この問題を解決する方法を教えてください。
次のコードを使用して、すべてのツールバーの色合いと背景画像を変更すると、完璧に機能します
UIToolbar *dummyToolbar = [[UIToolbar alloc] init];
if ([dummyToolbar respondsToSelector:@selector(setBackgroundImage:forToolbarPosition:barMetrics:)]) {
[[UIToolbar appearance] setTintColor:kNAvigationColorTitleColor];
UIImage *aImage = [[UIImage imageNamed:@"navigationBarBackGround.png"] stretchableImageWithLeftCapWidth:6 topCapHeight:6];
[[UIToolbar appearance] setBackgroundImage:aImage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
}