当使用UIPresentationController存在控制器时,不会在“呈现控制器”上调用viewWillDisappear / viewDidDisappear

时间:2016-07-21 17:58:17

标签: objective-c swift uikit uipresentingcontroller

在使用UIPresentationController宣称presentationStyle.FullScreen.OverFullScreen时,我无法找到结论性答案,view(Will|Did)Disappear未在展示时调用控制器。

我看到了一些手动调用beginAppearanceTransition和类似的建议 - 但这似乎是容器控制器的无关API。有谁知道如何正确实施它?

在呈现的控制器上正常调用

view(Will|Did)Appear,但这似乎是将视图控制器的视图添加到层​​次结构的副作用

UIPresentationController.presentationStyle上没有太多文档,我希望这会影响UIKit在提供视图控制器的消息传递时的行为,而不仅仅是“呈现内容的外观”。

0 个答案:

没有答案