添加视图以查看层次结构意味着什么?这是否意味着将视图添加到FromView的监督中



transitionfromviewController:toviewController:持续时间:选项:动画:完成:

在两个视图控制器的孩子视图之间过渡 控制器。 - (void)transitionFromViewController:(UiviewController *)frofviewController toviewController :( uiviewController *) (^)(void))动画完成:( void(^)(bool完成))完成 参数

...

讨论

此方法将第二视图控制器的视图添加到视图 层次结构然后执行动画中定义的动画 堵塞。动画完成后,它删除了第一个视图 控制器的视图从视图层次结构。

此方法仅旨在通过实现 自定义容器视图控制器。如果您覆盖此方法,您 必须在您的实施中调用超级。

我是否纠正它只是意味着 [fromViewController.view.superview addsubview:toViewController.view] 在动画开头的某个地方称为?

另外,FrofviewController和ToviewController是否都需要成为自我的孩子?

我只想确认和一些解释。

我正确地说,这仅表示[frofviewController.view.superview addsubview:toviewController.view]在动画开头?

的某个地方调用

您对此是正确的。文字所说的话,如果您愿意,那是一个视图替换另一个视图。因此,后者在视图层次结构(作为监督的孩子)中取代了另一个的位置,而您的解释是唯一的一种。

另外,FrofviewController和ToviewController是否都需要成为自我的孩子?

否。两个控制器之间不需要关系。

相关内容

最新更新