2016-01-04 8 views
0

Существует только один метод о dissmissing в поповер в UIPopoverPresentationControllerDelegate, которую назвали «popoverPresentationController ли DismissPopover».Есть ли способ, как «popoverPresentationControllerWillDismissPopover»

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

Есть ли способ сделать мои обновления пользовательского интерфейса до того, как popover будет уволен?

ответ

0

Попробуйте этот метод делегата,

func popoverPresentationControllerShouldDismissPopover(popoverPresentationController: UIPopoverPresentationController) -> Bool 

и вернуть YES по умолчанию, это будет называться до поп-над получает распущен, я имею в виду, прежде чем анимация происходит.

+0

Спасибо за ваш андерсер, это очень полезно! – 340244120