Ios 检查UIVIEW控制器是否在动画中 我能从某种程度上看到,例如 UIViewController A,如果 UIViewController B 正处于显示在屏幕上的动画的中间?

Ios 检查UIVIEW控制器是否在动画中 我能从某种程度上看到,例如 UIViewController A,如果 UIViewController B 正处于显示在屏幕上的动画的中间?,ios,uiviewcontroller,Ios,Uiviewcontroller,我知道我可以将代码添加到UIViewController B(例如视图中使用的一些布尔值将出现,视图显示,或者在presentViewController:animated:completion:的完成块中),但我还有UIViewController C、D、E、F等。因此,如果可能的话,我宁愿只在UIViewController A中检查这一点 是否有人认为这是可以做到的,如果是,它可以做到,如何做到 提前感谢。正在移动到Arentviewcontroller将告诉您这一点,只要建立了父子关系

我知道我可以将代码添加到
UIViewController B
(例如
视图中使用的一些布尔值将出现
视图显示
,或者在
presentViewController:animated:completion:
的完成块中),但我还有
UIViewController C、D、E、F等。因此,如果可能的话,我宁愿只在
UIViewController A
中检查这一点

是否有人认为这是可以做到的,如果是,它可以做到,如何做到


提前感谢。

正在移动到Arentviewcontroller
将告诉您这一点,只要建立了父子关系。对于模式演示,
正在演示

正在移动到ArentViewController
将告诉您这一点,只要设置了父子关系。对于模式演示文稿,
正在呈现

首先,如何设置
UIViewController a的视图动画?是否询问“如何”使布尔值公开可读?UIViewController a未在屏幕上设置动画,UIViewController B为。@a-Live否,实际上,我正在寻找一种不必使用上述布尔值的解决方案首先,如何设置
UIViewController a
视图的动画?您是否询问“如何”使布尔值公开可读?UIViewController a没有在屏幕上设置动画,UIViewController B是。@a-Live否,实际上,我正在寻找一种不必使用上述布尔值的解决方案。我确实看到了您提到的方法,但这些方法只有在从方法内部调用时才会返回YES
viewwillbeen
viewdidebeen
。因此,我无法从相应的viewcontrollerI外部使用它们,我确实看到了您提到的方法,但这些方法只有在从方法内部调用时才会返回YES
ViewWillAspect
ViewDidAspect
。因此,我无法从相应的viewcontroller外部使用它们