使用PageCurl解散ModalViewController

时间:2011-02-03 14:44:37

标签: ios4 modalviewcontroller page-curl

我有一个带有页面卷曲样式的模态视图控制器。一切正常,但是,如果我点击页面顶部卷曲的页面,模态视图将被解除,无需任何输入。

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

1 个答案:

答案 0 :(得分:0)

我假设你在谈论半页卷曲效果?如果是这样,您可能会通过在正在进行演示的ViewController中实现/覆盖以下方法来捕获它消除模态视图的事件...

- (void)dismissModalViewControllerAnimated:(BOOL)animated {

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

[super dismissModalViewControllerAnimated:animated];
}

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