Я пытаюсь изменить цвет фона в строке поиска. Я хочу, чтобы этот вид сверху был одним сплошным цветом. Вот код, который я использую:iOS: проблема с исходным кодом UISearchBar
[titleBarView setBackgroundColor:[ColorUtil colorWithHexString:@"1ABC9C"]];
searchBar.barTintColor=[ColorUtil colorWithHexString:@"1ABC9C"];
searchBar.backgroundColor=[ColorUtil colorWithHexString:@"1ABC9C"];
И ниже - результат, который я получаю. Обратите внимание, что на верхнем и нижнем краях панели поиска есть серый. Как мне избавиться от этого?
EDIT: После добавления
searchBar.searchBarStyle=UISearchBarStyleMinimal;
теперь я получаю это:
Так мой первоначальный вопрос решается, но теперь интерьер SearchBar является не тот цвет. Какое свойство управляет этим?
Как насчет вашей иерархии просмотров? Вы пробовали '[searchBar setBarTintColor: [UIColor clearColor]];' – zbMax
Это работает для меня. Пожалуйста, создайте ответ, чтобы я мог его принять. –