在Swift中调用pushViewController之后,是否可以以某种方式调用presentViewController
或者至少当newUIViewController从左侧出现时,我需要实现相同的行为。我得到的唯一选择是用pushViewController来伪造CATransition(),但在这种情况下,新的UIViewController出现的机制与本地的不同。
当您使用nativepushViewController时,新的UIViewController将显示在旧的带有淡入度的presentViewController上。
当您使用fakedUIViewController而newsegue出现时,previous将移出屏幕。
我也试图使用UIViewController,但在本例中,newpushViewController从底部出现。
因此,如果可能的话,我更愿意在presentViewController之后打电话给。
谢谢。

最佳答案

您需要使用UINavigationController并将其设置为要呈现的rootViewController(从底部-作为modal)。
打电话给UIViewController
然后您可以调用pushViewControllerpresentViewController推到导航堆栈上,它将从侧面而不是底部滑入。

关于ios - 在Swift中的presentViewController之后调用pushViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39821094/

10-10 21:04