试试这个(从 manecosta 复制并粘贴)
按照另一个答案的建议将按钮替换为自定义按钮可能不是一个好主意,因为您将失去默认的行为和样式。
另一种选择是在视图控制器上实现 viewWillDisappear 方法并检查名为 isMovingFromParentViewController 的属性。如果该属性为 true,则意味着视图控制器正在消失,因为它正在被删除(弹出)。
应该看起来像:
override func viewWillDisappear(animated : Bool) {
super.viewWillDisappear(animated)
if (self.isMovingFromParentViewController()){
// Your code...
}
}
Run Code Online (Sandbox Code Playgroud)
这是另一个问题的链接
override func viewWillDisappear(animated: Bool) {
// Do Your Lines of Code ...
}
Run Code Online (Sandbox Code Playgroud)
每次按下后退按钮或完成或弹出视图时都会调用此函数..您需要覆盖此..
| 归档时间: |
|
| 查看次数: |
5896 次 |
| 最近记录: |