iOS导航返回事件

标签 ios swift swift2

有一个 willmoveToParentViewController 来捕获 View Controller 之间的事件。

我有表格。当用户单击后退按钮时,我想检查他是否进行了更改并警告他丢失了数据。

如何停止事件?

最佳答案

您可以提供一个警报 View Controller ,该 Controller 实际上会卡住任何进一步的操作,直到用户处理警报 View 为止。也许添加一个“确定”和“取消”按钮,确定返回,取消停留。让正文说“警告,未保存的更改将丢失”之类的。

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIAlertController_class/

关于iOS导航返回事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36799079/

相关文章:

iphone - RMMapView setCenterCoordinate 函数不正常

ios - UITableViewCell 之间的随机空间?可以看穿分隔符

ios - 单击返回导航 Controller 时更新文本值

swift - 如何在 Swift 中将泛型和 Any.Type 与函数一起使用

swift - Swift 中的相互非可选引用循环

javascript - 在 iOS 7+ 的 UIWebView 中使用语音合成 API 设置速率、音调、音量

ios - 如果我重新创建推送通知证书,是否需要向 iOS 应用程序发送更新?

ios - 如何使用 Swift 4 在 Xcode 中创建具有多个 View Controller 的自定义模型实例?

ios - 在 Swift 中向数组添加元素

ios - CGAffineTransform 仅缩放宽度和高度