Ios 以编程方式检测视图即将更改的时间。
我正在尝试实现一个Ios 以编程方式检测视图即将更改的时间。,ios,Ios,我正在尝试实现一个自动保存功能,当用户更改视图时,该功能将通过网络发送包含修改数据的数据包。问题是,我还没有找到一种方法来确定用户何时离开视图,例如: method onChangeViewStart(param currentView, param nextView) method onChangeViewFinish(param lastView, param currentView) 这是否存在?我的导航正在使用uitabarcontroller您的意思是UIViewController
自动保存
功能,当用户更改视图时,该功能将通过网络发送包含修改数据的数据包。问题是,我还没有找到一种方法来确定用户何时离开视图,例如:
method onChangeViewStart(param currentView, param nextView)
method onChangeViewFinish(param lastView, param currentView)
这是否存在?我的导航正在使用
uitabarcontroller
您的意思是UIViewController
?它为您提供了一些有用的功能:如上面的评论所述,我觉得您正在寻找viewwilldiscover
,这是一个内置于UIViewController
中的功能
只需将以下代码添加到视图控制器中,然后在注释下面添加任何自定义逻辑
override func viewWillDisappear(animated: Bool) {
super.viewWillDisappear(animated)
// Your custom code here.
}
你知道
视图将消失吗
?请在回答中包括要点。仅链接的答案是有问题的,因为链接到的页面可能会消失或更改。