如果我将工具栏的颜色设置为淡色并在ios5模拟器上运行应用程序。它很好地显示了颜色。但是当我在ios6模拟器上运行相同的应用程序时,它会显示工具栏颜色模糊吗?
请告诉我如何解决此问题。
答案 0 :(得分: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];
}