UIPopoverController Увольнение - PullRequest
       0

UIPopoverController Увольнение

3 голосов
/ 21 ноября 2011

Существует ли метод, вызываемый, когда UIPopoverController отклоняется касанием где-либо за пределами прямоугольника самого UIPopoverController?

Статус:

firstView имеет navBar.Его UINavBarItem вызывает UIPopoverController на ощупь, который устанавливает несколько значений для firstView, поэтому firstView должен обновляться при отклонении UIPopoverController.

(PS viewDidAppear не работает!)

Спасибо!

Ответы [ 2 ]

3 голосов
/ 21 ноября 2011

Назначить делегата на поповер; тогда у вас есть и popoverControllerDidDismissPopover: и popoverControllerShouldDismissPopover:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPopoverControllerDelegate_protocol/Reference/Reference.html

1 голос
/ 22 декабря 2014
 you can dismiss your popover controller on touchesBegan method. this method call when you touch on view.


    -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
    {
        [popover dismiss];
    }


Hopefully help this.
...