有没有办法检测到所显示的视图控制器工作表已被解雇?
是。
我可以在父视图控制器中重写某些其他功能,而不是使用某种委托?
不,“某种委托”是您的工作方式。使自己成为演示控制器的委托和重写
presentationControllerDidDismiss(_:)。
https://developer.apple.com/documentation/uikit/uiadaptivepresentationcontrollerdelegate/3229889-presentationcontrollerdiddismiss
缺少一个一般的运行时生成的事件来通知您,所显示的视图控制器(无论是否为全屏)已被关闭,这确实很麻烦。但这不是一个新问题,因为始终存在非全屏显示的视图控制器。仅仅是现在(在iOS
13中),它们更多了!



