【发布时间】:2011-02-03 14:44:36
【问题描述】:
我有一个带有页面卷曲样式的模态视图控制器。一切正常,但是,如果我单击页面顶部卷曲的页面,模式视图会在没有任何输入的情况下被关闭。
现在,我可以接受这种行为,但是当它发生时我需要做一些操作。我怎样才能赶上活动来做我的事情?
【问题讨论】:
标签: ios4 modalviewcontroller page-curl
我有一个带有页面卷曲样式的模态视图控制器。一切正常,但是,如果我单击页面顶部卷曲的页面,模式视图会在没有任何输入的情况下被关闭。
现在,我可以接受这种行为,但是当它发生时我需要做一些操作。我怎样才能赶上活动来做我的事情?
【问题讨论】:
标签: ios4 modalviewcontroller page-curl
我假设您在谈论半页卷曲效果?如果是这样,您可能会通过在执行呈现的 ViewController 中实现/覆盖以下方法来捕获它关闭模式视图的事件...
- (void)dismissModalViewControllerAnimated:(BOOL)animated {
NSLog(@"Executing Own operation before dismissing!");
[super dismissModalViewControllerAnimated:animated];
}
在调用 super 方法之前或之后执行操作,具体取决于您是要在视图关闭之前还是之后执行它。我没有机会尝试这个,所以让我知道它是否有效。
【讨论】: