0

如果我将工具栏的颜色设置为 tint color 并在 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 回答