【发布时间】:2015-07-16 22:06:53
【问题描述】:
我正在阅读一本书,其中指出源视图控制器不一定是呈现视图控制器。源 VC 是调用 presentViewController:... 方法的那个,而呈现的 VC(它的视图)是被呈现的 VC 视图遮蔽的那个。我想不出一个例子,其中呈现的 VC 与源 VC 不同。请提供一些。谢谢
书中的文字:
“原主播: presentViewController:animated:completion: 被发送到的视图控制器。 Apple 有时将此视图控制器称为源; “原始主持人”是我自己的术语。 呈现的视图控制器被设置为原始呈现者的presenterViewController。
呈现视图控制器: 呈现的视图控制器的presentingViewController。这是视图控制器,其视图被呈现的视图控制器的视图替换或覆盖。默认情况下,它的视图是整个界面的视图控制器——即根视图控制器或已经存在的呈现视图控制器。它可能与原始演示者不同。 呈现的视图控制器被设置为呈现视图控制器的presentedViewController。因此,呈现的视图控制器可能是两个不同视图控制器的呈现视图控制器。”
【问题讨论】:
标签: ios uiviewcontroller modalviewcontroller