你们只能介绍第二位模式,即控制人员首先使用默认的过渡。 就像你的第二个模式看法一样,这种看法与你的第一个模式看法一样,正在分配和初步形成。 如果是这样的话,考虑重新制定你的守则,以便你有第一个示范观点控制员来介绍第二位模式观点控制员。 这样做将显示你所希望的另一方。
如果你需要把两种模式的控制器都放在同一个根基的控制器上,那么你可能会想建立一种代表方法。 这将把第一种模式观点控制器的信息传递给提出这种信息的基本观点控制器,同时提及第一种模式观点控制器。 其次,用这一提法来说明第一种模式观点控制器,以介绍第2个模式观点控制器。
我肯定地建议了前一种解决办法,因为它在逻辑上更加清楚,没有机会采用保留周期。
针对您的澄清:
两者之间的过渡尝试:
In your ModalViewControllerOne
instance that is already displayed from a previous session:
self.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self dismissModalViewControllerAnimated:YES];
根基
ModalViewControllerTwo *modalViewControllerTwo = [[ModalViewControllerTwo alloc] init];
modalViewControllerTwo.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[rootViewController presentModalViewController:modalViewControllerTwo animated:YES];
The idea of this is to cross-dissolve the first modal view controller back to the root view controller, then immediately cross-dissolve the new modal view controller back onto the screen.
如果只看透镜之间的不同观点,那么你可以不是两个观点控制器,而是有一位有逻辑看法的控制器,因为这样简单地把一种观点推向另一个观点,取决于在意见交换时是否使用过激动。