Заставить UIPopoverController НЕ уходить в отставку при внешнем прикосновении? - PullRequest
3 голосов
/ 21 марта 2012

Я показываю UIPopovercontroller, который естественным образом отключает себя, когда пользователь прикасается к чему-либо вне его.

Есть ли способ сделать так, чтобы он НЕ самоустранился при прикосновении вообще?Я бы предпочел вручную отклонить его, когда пользователь выполняет действие внутри.

Спасибо

1 Ответ

10 голосов
/ 21 марта 2012

Из документов на UIPopoverController:

passthroughViews Массив представлений, с которыми пользователь может взаимодействовать, пока отображается всплывающее окно.

@ свойство (неатомное, копировать) NSArray * passthroughViews

Просто установите для этого все, что вы хотите, чтобы оставаться интерактивным (self.view для всего), и всплывающее окно будет «игнорировать» отклонение от этих представлений. Он довольно удобен и доступен в версии 3.2+, что упрощает написание устаревшего кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...