Cómo cambiar el color del tinte del botón de cancelación de UISearchBar en iOS7
Quiero cambiar el color de tinte del campo de texto al azul y cancelar el color del tinte de los botones de UISearchBar al color blanco.
Estoy usando el siguiente código.
for (UIView *subView in searchBar.subviews)
{
for (UIView *ndLeveSubView in subView.subviews)
{
if([ndLeveSubView isKindOfClass:[UITextField class]])
{
[(UITextField *)subView setTintColor:[UIColor blueColor]];
}
else if ([ndLeveSubView isKindOfClass:[UIButton class]])
{
[(UIButton *)subView setTintColor:[UIColor whiteColor]];
}
}
}
Pero esto cambia tanto el campo de texto como el color de tinte del botón de cancelación a blanco. ¿Alguien puede sugerir otro método para ello?
Esto es lo que estoy recibiendo ...
El color del tinte de TextField también es blanco .....