UISearchBar barTintColor no se oculta en iOS 7.1

En mi aplicación, estoy usando UISearchBar en una UIView personalizada.

El siguiente es el código para mostrar UISearchBar .

 searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(50, 135, 230, 32)]; searchBar.barTintColor = [UIColor clearColor]; searchBar.placeholder = @"Search"; [self addSubview:searchBar]; 

En iOS 7.0.3, el color bartint no se muestra,

introduzca la descripción de la imagen aquí

Sin embargo, en iOS 7.1 , el color bartint no se esconde.

introduzca la descripción de la imagen aquí

Parece que esto hace el truco:

 [searchBar setBackgroundImage:[UIImage new]];