我有一个页面卷曲模式的工作。但是我需要能够跟踪用户何时点击页面卷曲来关闭页面,这样我就可以看到一些变量。有没有我可以监听的事件或者某个委托,在那里我会接到一个电话来告诉我这个事件?
非常感谢-Code
发布于 2010-11-12 02:57:44
您将在这里看到许多建议,建议在驳回模态视图后使用performSelector:withObject:afterDelay:并稍作延迟,但我认为可能有更好的方法。
自己生成通知。如果您控制正在以模态方式呈现的视图,请在其控制器中使用viewDidDisappear:方法来生成一个“我被解雇”通知,然后在您的主视图控制器(或其他地方)中订阅该通知。关闭模式视图后,页面展开动画完成后,将调用viewDidDisappear:。
在最坏的情况下,视图可能以模态或其他方式呈现,您可以在呈现视图控制器上保持状态,以确保通知实际上对应于模态视图取消。
出于完整性的考虑,viewWillDisappear:是在页面去the转换开始时生成的。
https://stackoverflow.com/questions/4156667
复制相似问题