Увольнение ModalViewController с PageCurl - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть модальный контроллер представления, представленный в стиле скручивания страницы. Все работает нормально, но, если я нажму на страницу, свернутую в верхней части страницы, модальное представление будет закрыто без ввода.

Теперь я могу принять это поведение, но мне нужно выполнить какую-то операцию, когда это произойдет. Как я могу поймать событие, чтобы сделать мои вещи?

1 Ответ

0 голосов
/ 05 февраля 2011

Полагаю, вы говорите об эффекте завитка на полстраницы?Если это так, вы, вероятно, могли бы отловить событие, в котором было отклонено модальное представление, реализовав / переопределив следующий метод в ViewController, который выполняет представление ...

- (void)dismissModalViewControllerAnimated:(BOOL)animated {

NSLog(@"Executing Own operation before dismissing!");

[super dismissModalViewControllerAnimated:animated];
}

Выполните вашу операцию до или послеВызовите метод super в зависимости от того, хотите ли вы выполнить его до или после закрытия представления.У меня не было возможности попробовать это, поэтому дайте мне знать, если это работает.

...