Цвет кнопки отмены UISearchBar?

Когда я бросаю UISearchBar в свое представление в Интерфейсном Разработчике и изменяю его стиль на Непрозрачный Черный цвет, кнопка отмены остается неподходяще синей / серый и не становится черной.

Как я могу сделать кнопку отмены черной?

Править: Это действительно работает как это:

// 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.

38
задан Krunal 6 July 2018 в 13:16
поделиться