Я пытаюсь настроить кнопку очистки UISearchBar
. Я могу настроить пользовательское изображение для значка в нормальном состоянии, но я не знаю, как установить одно и то же изображение для состояния, когда у меня есть палец на кнопке. Он всегда имеет вид системы. Я попытался установить одинаковое изображение для всех доступных состояний, но не смог получить никаких результатов.Как настроить UISearchBar в iOS7 (кнопка Clear)
для iOS7:
[self.searchBar setImage:[UIImage imageNamed:@"icon_X_black.png"] forSearchBarIcon:UISearchBarIconClear state:UIControlStateNormal];
[self.searchBar setImage:[UIImage imageNamed:@"icon_X_black.png"] forSearchBarIcon:UISearchBarIconClear state:UIControlStateHighlighted]; /// doesn't work
не изменяется, когда я установить то же самое для UIControlStateHighlighted
или UIControlStateSelected
. Можно ли настроить эту кнопку в iOS7? В iOS6, когда я устанавливаю тот же значок для UIControlStateHighlighted
, он работает правильно.
для iOS6:
[self.searchBar setImage:[UIImage imageNamed:@"icon_X_black.png"] forSearchBarIcon:UISearchBarIconClear state:UIControlStateNormal];
[self.searchBar setImage:[UIImage imageNamed:@"icon_X_black.png"] forSearchBarIcon:UISearchBarIconClear state:UIControlStateHighlighted]; /// it works
Спасибо заранее.
Его странное, но ваше наклонение использует одно и то же изображение для перехода от нормального к высоте, попробуйте изменить изображение второго вызова –
@ShamsAhmed, как вы сказали, если изображения одинаковы, он не работает. Спасибо :) –