Я реализовал панель поиска и хочу изменить цвет панели поиска. Как мне это сделать?
Я пробовал:
self.mySearchBar.backgroundColor = [UIColor redColor];
, но безуспешно.
ОБНОВЛЕНИЕ (решено):
Мне пришлось удалить цвет фона по умолчанию, прежде чем я определил цвет фона с помощью следующего кода:
for (UIView *subview in mySearchBar.subviews) {
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {
[subview removeFromSuperview];
break;
}
}
... так что код будет следующим:
for (UIView *subview in mySearchBar.subviews) {
if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) {
[subview removeFromSuperview];
break;
}
}
self.mySearchBar.backgroundColor = [UIColor redColor];