UISearchDisplayController автоматически создает UIPopovercontroller для отображения результата поиска содержания?! Как отклонить его?

Я использую UISearchDisplayController с UISearchBar. Я поместил этот UISearchBar в свое приложение с помощью IB, и я добираюсь:

сопроводительный текст http://img6.imageshack.us/img6/1985/screenshot20100701at156.png

Прекрасный: когда Вы начинаете записывать на ленту, результат popovercontroller появляется волшебно (я не записал ничего самостоятельно, чтобы заставить его появиться!)

Затем когда строка нажата среди результата, я хочу распустить PopoverController, НО на данном этапе, я никогда не инстанцировал UIPopoverController на своей стороне: похоже, существует ли инкапсулированное поведение в UISearchDisplayController это автоматически переносит searchContentsController внутри a UIPopoverController. Это является действительно большим, потому что все работает отлично, ничего не делая за исключением того, что я не могу заставить ссылку на этот UIPopoverController отклонять его :(

Кто-либо знает, как получить ссылку на этот "волшебно" созданный UIPopoverController? (это - доказательство, iPad является действительно "волшебным" устройством ;)

Я думал, что будет ссылка на UIPopoverController от его contentController (через его родительское свойство, например), но я не могу найти способ получить указатель на него:/

6
задан yonel 1 July 2010 в 12:11
поделиться

2 ответа

А [searchDisplayController setActive:NO animated:YES]; тогда не работает?

11
ответ дан 9 December 2019 в 20:39
поделиться

Можете ли вы добавить немного больше деталей о том, как вы подключили UISearchDisplayController в IB? Он не делает ничего особенного с UIPopoverControllers на iPad, поэтому я предполагаю, что вы установили searchContentsController на контроллер, который является UIPopoverController? Если да, то у вас уже есть необходимая ссылка, хотя обычно вам не нужно закрывать это представление, оно закрывается за вас, когда вы отменяете поиск.

0
ответ дан 9 December 2019 в 20:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: