Когда я добавляю UISearchBar в свой вид в Interface Builder и меняю его стиль на Black Opaque, кнопка отмены остается неуместно синей/серой и не становится черной.
Как сделать кнопку отмены черной?
РЕДАКТИРОВАТЬ: это работает так:
// Assume a UISearchBar searchBar.
NSArray *subviews = [searchBar subviews];
// The index depends on how you configure the searchBar.
UIButton *cancelButton = [subviews objectAtIndex:3];
// Set the style to "normal" style.
[cancelButton setStyle:0];
Но метод setStyle:
относится к частному фреймворку, поэтому это может быть проблемой при отправке приложения в Apple.