在Swift中调用pushViewController
之后,是否可以以某种方式调用presentViewController
?
或者至少当newUIViewController
从左侧出现时,我需要实现相同的行为。我得到的唯一选择是用pushViewController
来伪造CATransition()
,但在这种情况下,新的UIViewController
出现的机制与本地的不同。
当您使用nativepushViewController
时,新的UIViewController
将显示在旧的带有淡入度的presentViewController
上。
当您使用fakedUIViewController
而newsegue
出现时,previous将移出屏幕。
我也试图使用UIViewController
,但在本例中,newpushViewController
从底部出现。
因此,如果可能的话,我更愿意在presentViewController
之后打电话给。
谢谢。
最佳答案
您需要使用UINavigationController
并将其设置为要呈现的rootViewController
(从底部-作为modal)。
打电话给UIViewController
。
然后您可以调用pushViewController将presentViewController
推到导航堆栈上,它将从侧面而不是底部滑入。
关于ios - 在Swift中的presentViewController之后调用pushViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39821094/