0

我有一个带有页面卷曲样式的模态视图控制器。一切正常,但是,如果我单击页面顶部卷曲的页面,模式视图会在没有任何输入的情况下被关闭。

现在,我可以接受这种行为,但是当它发生时我需要做一些操作。我怎样才能赶上事件来做我的事情?

4

1 回答 1

0

我假设您在谈论半页卷曲效果?如果是这样,您可能会通过在执行呈现的 ViewController 中实现/覆盖以下方法来捕捉它关闭模式视图的事件......

- (void)dismissModalViewControllerAnimated:(BOOL)animated {

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

[super dismissModalViewControllerAnimated:animated];
}

在调用 super 方法之前或之后执行操作,具体取决于您是要在视图关闭之前还是之后执行它。我没有机会尝试这个,所以让我知道它是否有效。

于 2011-02-05T08:57:42.200 回答