Установка полупрозрачного в NO на UISearchBar

У нас естьUITableView сsearchbar добавил с.searchDisplayController

Мы хотим отключить прозрачность во всем приложении.

Я отключил полупрозрачность для панели навигации и других панелей, но не для панели поиска, когда он использует контроллер дисплея. В одной части приложения, когда мы используем панель поиска, а не контроллер дисплея, прозрачность установлена правильно.

Как я могу установить полупрозрачное свойствоUISearchBar с дисплеем контроллера быть НЕТ?

РЕДАКТИРОВАТЬ: это мой код вviewDidLoad

self.navigationController.navigationBar.translucent = NO;
BOOL t = self.searchDisplayController.searchBar.translucent;
self.searchDisplayController.searchBar.translucent = NO;
self.navigationController.navigationBar.barTintColor = [UIColor redColor];
self.searchDisplayController.searchBar.barTintColor = [UIColor redColor];
UIBarStyle b1 = self.searchDisplayController.searchBar.barStyle;
UISearchBarStyle b2 = self.searchDisplayController.searchBar.searchBarStyle;
BOOL t2 = self.searchDisplayController.searchBar.translucent;

Работая в отладчике, t = YES и t2 = YES. b1 =UIBarStyleDefault и b2 =UISearchBarStyleDefault, Я устанавливаю НЕТ в неправильном месте? Я попробовал настройку вstoryboard и здесь, вviewDidLoad

Ответы на вопрос(2)

Ваш ответ на вопрос