0

ツールバーの色を色合いとして設定し、ios5 シミュレーターでアプリケーションを実行するとします。色がよく映えます。しかし、ios6 シミュレーターで同じアプリケーションを実行すると、ツールバーの色がぼやけて表示されますか?

この問題を解決する方法を教えてください。

4

1 に答える 1

0

次のコードを使用して、すべてのツールバーの色合いと背景画像を変更すると、完璧に機能します

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];
}
于 2012-10-11T08:13:31.280 に答える