在IOS5和IOS6模拟器中UIToolbar显示颜色不同

我设置了UIToolBar的tintcolor,在ios6.0中显示正常,但是在ios5.0中显示成黑色了,代码如下:

originalBounds = mysearchBarBarItem.customView.bounds;
mySearchBar.bounds = CGRectMake(0,0,215,44);
myTopToolbar.tintColor = [UIColor colorWithPatternImage:[UIImage imageNamed:NAVIGATION_BAR_BACKGROUND]];
myTopToolbar.barStyle = UIBarStyleDefault;

mySearchBar.barStyle = UIBarStyleDefault;
mySearchBar.tintColor = [UIColor colorWithPatternImage:[UIImage imageNamed:NAVIGATION_BAR_BACKGROUND]];

[myTopToolbar setItems:toolBarItemsArray animated:YES];

请高手帮忙解决一下。谢谢

你看一下这个应该是可以修改的
http://www.cnblogs.com/likwo/archive/2011/11/22/2259480.html