知道何时在 Apple Watch 模态界面控制器中单击取消按钮
Know When Cancel Button is Clicked in Apple Watch Modal Interface Controller
如果界面控制器是模态显示的,有没有办法知道用户是否按下了取消按钮?假设您想在关闭界面控制器之前执行某些操作。
唯一可用的方法是 -didDeactivate
。这将在屏幕消失或应用程序关闭时被调用。不幸的是,没有直接的方法知道何时按下了取消按钮。
如果你需要在控制器被关闭时做一些事情,你也可以调用deinit
例如;
deinit {
doStuff()
}
如果界面控制器是模态显示的,有没有办法知道用户是否按下了取消按钮?假设您想在关闭界面控制器之前执行某些操作。
唯一可用的方法是 -didDeactivate
。这将在屏幕消失或应用程序关闭时被调用。不幸的是,没有直接的方法知道何时按下了取消按钮。
如果你需要在控制器被关闭时做一些事情,你也可以调用deinit
例如;
deinit {
doStuff()
}