При нажатии кнопки Отмена на панели пользовательского поиска - Запускает пользовательское действие в iPhone

StackOverflow https://stackoverflow.com/questions/1314597

  •  19-09-2019
  •  | 
  •  

Вопрос

альтернативный текст http://img216.imageshack.us/img216/2288/problem11.png

Как показано на рисунке, у меня есть строка поиска в моем приложении.

Теперь я хочу обработать свое пользовательское действие при записи на пленку Отмены.

-> При отмене записи -> popViewController -> При отмене записи -> Очистить текст поиска и скрыть клавиатуру панели поиска.

Я не знаю, как справиться с нажатием Отмены?

Заранее спасибо, что помогли мне.

Это было полезно?

Решение

Хорошо !Я попробовал Кое-что другое.Я добавил новую кнопку на кнопке Отмены.

UIButton *btn=[UIButton buttonWithType:UIButtonTypeCustom];
btn.backgroundColor=[UIColor clearColor];
[btn setFrame:CGRectMake(260, 5, 53, 32)];
[btn addTarget:self action:@selector(onCancelSearch:) forControlEvents:UIControlEventTouchUpInside];
[searchBar addSubview:btn];

Сейчас же.Смотрите Следующее изображение.но это с типом RoundedRect, вместо этого используйте TypeCustom - так он станет невидимым.альтернативный текст http://img269.imageshack.us/img269/4337/problem12e.png

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top