iPhone - 检测动画结束

标签 iphone objective-c animation modal-view

如何检测模态视图动画的结束(当我关闭时)? (我说的是不是我自己创建的 MFMailComposeViewController...)

谢谢

最佳答案

您的模态视图 Controller 有一个-viewDidDisappear: 方法,当 View 从屏幕上移除时会自动调用该方法。您可以在模态视图 Controller 中覆盖此方法以执行任何您喜欢的操作。

此外,您可能需要考虑在 View Controller 中实现 -viewDidAppear: 方法,其 View 会因模态视图消失而显露出来。

关于iPhone - 检测动画结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2728516/

相关文章:

iphone - 如何在不调用 initWithNibName 的情况下加载我的 nib 文件?

iphone - [[NSDate date]timeIntervalSince1970] 似乎晚了 1 小时

objective-c - 将光标悬停在图像上?

ios - 如何让 SceneKit 不在整个屏幕上

iphone - 数组中两点之间的最大距离

iphone - 填充 UILabel 文本而不链接 IBOutlet

ios - 复数字典总是从 "zero"键返回值

javascript - 从下到上一个一个地动画两个文本

ios - 创建动画时,为什么要向 UIView 类属性发送消息?

swift - 减慢按钮动画速度