在iOS 13之前,呈现的视图控制器通常会覆盖整个屏幕。当关闭时,父视图控制器的viewDidAppear函数将被执行。
现在,iOS 13默认将视图控制器呈现为一个卡片,这意味着该卡片将部分覆盖底层视图控制器,也就是说,viewDidAppear不会被调用,因为父视图控制器实际上从未消失。
有没有一种方法可以检测到已解除显示的视图控制器表格?我可以在父视图控制器中覆盖另一个函数,而不是使用某种代理吗?
现在,iOS 13默认将视图控制器呈现为一个卡片,这意味着该卡片将部分覆盖底层视图控制器,也就是说,viewDidAppear不会被调用,因为父视图控制器实际上从未消失。
有没有一种方法可以检测到已解除显示的视图控制器表格?我可以在父视图控制器中覆盖另一个函数,而不是使用某种代理吗?