Настройка цвета оттенка для встроенной панели UISearch на панели навигации
У меня есть приложение, которое имеет тему синего оттенка для всего пользовательского интерфейса. У меня также есть встроенная панель поиска в панели навигации на моем начальном экране. Цвет моей кнопки для приложения - белый, и объявите это в делегате приложения, используя:
[[UINavigationBar appearance] setTintColor:[UIColor whiteColor]];
Проблема заключается в том, что из-за белого оттенка, влияющего на панель поиска, встроенная панель поиска скрывает курсор при ее выборе. Я попытался специально установить оттенок панели поиска на [UIColor blueColor], используя два метода, но безуспешно. Два способа, которыми я пытался ссылаться на панель UISearch:
[self.navigationController.searchDisplayController.searchBar setTintColor:[UIColor blueColor]];
а также
[searchBar setTintColor:[UIColor blueColor]]
На панель поиска следует ссылаться правильно.
Ничто из того, что я делаю с этими точками, никак не влияет на встроенную панель поиска.