On iOS7.0.3 - 7.0.6, my searchBar color is Gold / yellow as follows:

But on iOS 7.1, the color becomes something like this:

I have installed
searchBar.tintColor = [UIColor clearColor];
searchBar.backgroundColor = goldColor;
searchBar.tintColor = [UIColor blackColor];
I tried so many ways and it all failed. Can someone figure out what changes are in iOS 7.1?
=============== My fix ================
I fix this problem by closing the view on the searchBar and adding the search text presented as a subview on this new view.
I need to indicate that the gold status bar is a subView of searchBar, and the frame CGRectMake(0, -20, 320, 20)and the background color is gold.
First I installed this:
_searchBar.translucent = YES;
_searchBar.scopeBarBackgroundImage = [self imageWithColor:UWGold];
and looks like this:

Then I expand the window for viewing the status bar, I changed the height of the presentation frame.size.height + searchBar, then I use this line:
UITextField *textSearchField = [_searchBar valueForKey:@"_searchField"];
textSearchField, SearchField .
, searchBar , iOS 7.0

, , iOS 7.1 .