Отмена нажата от UISearchBar - запуск пользовательских действий в iPhone - PullRequest
1 голос
/ 22 августа 2009

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

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

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

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

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

Заранее спасибо за помощь.

1 Ответ

2 голосов
/ 22 августа 2009

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

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 Type, вместо этого используйте TypeCustom - так он станет невидимым. альтернативный текст http://img269.imageshack.us/img269/4337/problem12e.png

...