Теперь мой popover отклоняется, если я нажимаю в любом месте экрана, но мне нужно показать и скрыть его, только если я нажму кнопку (ту же кнопку), как я могу это сделать? Спасибо.Как отклонить UIPopover ТОЛЬКО, если я нажму кнопку?
-1
A
ответ
0
Просто установите делегат в свой UIPopoverController
и реализовать следующий метод:
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController {
return NO;
}
От docs:
Этот метод вызывается в ответ на инициированное пользователем попытки уволить поповер. Он не вызывается, когда вы отклоняете popover с помощью метода
dismissPopoverAnimated:
контроллера popover.Если вы не реализуете этот метод в своем делетете, предполагается, что возвращаемое значение по умолчанию будет
YES
.
Смежные вопросы
- 1. Как удалить номера на клавиатуре, если я нажму кнопку backspace
- 2. Как сделать «если я нажму кнопку, Менеджер загрузки включится»?
- 3. Как изменить переменную PHP, если я нажму кнопку?
- 4. Как показать подтверждение, когда я нажму кнопку?
- 5. Изображение не отображается на JButton, если я не нажму кнопку
- 6. Функция вызова в MFC, если я нажму кнопку
- 7. Результат jQuery не отображается, если я не нажму кнопку «назад»
- 8. Закрытие WPF-окна, если я нажму кнопку на нем
- 9. VBA excel не запускается, если я не нажму кнопку воспроизведения
- 10. «ожидается»: «до». token "При попытке отклонить UIPopover
- 11. UIImageView сдвинулся, когда я нажму кнопку «назад»
- 12. UITextField: появляется клавиатура, только если я нажму слева от нее
- 13. Как я могу это сделать, если я нажму кнопку, таймер будет подсчитывать вниз?
- 14. Как я могу изменить страницу, если я нажму кнопку? (Android, ViewPager)
- 15. Как я могу показать кнопку «Выход», если я нажму на значок в AngularJS
- 16. Как я запускаю метод, если я нажму кнопку в asp.net mvc 5?
- 17. Как я могу сразу закрыть диалоговое окно jQuery, если я нажму кнопку «Изменить» или «Удалить»?
- 18. Как я могу сбросить свою шахматную доску, если я нажму кнопку в Javascript?
- 19. После выхода из моего приложения, если я нажму кнопку «Назад», я могу увидеть предыдущую страницу.
- 20. Выполняйте код перед тем, как я нажму кнопку в swift
- 21. UIAnimation loop бесконечно, пока я не нажму кнопку ... Как?
- 22. После того, как я нажму кнопку, почему мое окно замерзает?
- 23. Как получить возможность отправить сообщение, когда я нажму кнопку?
- 24. Как возобновить его, когда я нажму кнопку «Продолжить»?
- 25. Закрытие модального после того, как я нажму кнопку
- 26. Как обновить содержимое панели, когда я нажму кнопку «Command»?
- 27. Я пытаюсь отменить результат фильтра, если я снова нажму на ту же кнопку
- 28. Я хочу, чтобы активность закончилась, если я нажму кнопку ESCAPE на AlertDialog в действии
- 29. Отклонить RootViewController?
- 30. Как скрыть выпадающее меню, если я нажму тело любого элемента?
Что вы сделали до сих пор? –
@Ashwin Ganesh K, я стараюсь писать в моей кнопке smth, как [Popover rejectPopoverAnimated: YES]; но это бесполезно, потому что, если я нажимаю кнопку или, лучше сказать, пытаюсь нажать, потому что на самом деле я не могу ее нажимать, скрывается, и только после того, как я могу нажать мою кнопку. Извините за мой английский) –