【文件属性】:
文件名称:ViewControllerMadness:探索iOS UIViewController通知和回调方法
文件大小:837KB
文件格式:ZIP
更新时间:2021-03-28 06:47:36
Swift
ViewControllerMadness
检测第一个viewDidAppear(_:)和最后一个viewDidDisappear(_:)
项目回购:
问题
在iOS 13中,视图控制器的表示样式已更改,因此更可能多次viewDidDisappear(_:)方法viewDidAppear(_:)和viewDidDisappear(_:) 。 这是从iOS 12开始的更改,通常在视图出现时会调用一次viewDidAppear(_:) ,而在视图消失时会调用一次viewDidDisappear(_:) 。
同样,从非全屏modalPresentationStyle或在导航控制器中向后轻扫以取消视图控制器的手势在iOS 13中变得更加完整。此“取消”后退/关闭按钮功能,因此视图控制器可能不被支持。能够在被撤消时调用完成委托或阻止。
查看控制器生命周期
//
// UIViewContr