Ios 是否可以将UIPresentationController用于自定义演示/动画样式?

Ios 是否可以将UIPresentationController用于自定义演示/动画样式?,ios,objective-c,uiviewcontroller,uimodalpresentationstyle,uipresentationcontroller,Ios,Objective C,Uiviewcontroller,Uimodalpresentationstyle,Uipresentationcontroller,我总是试图通过使用API中的所有改进和最佳实践来使代码保持最新,但这次我遇到了麻烦 我想将我的一些代码从使用视图控制器包含升级到表示控制器 我试图复制的演示/转换是这样的:演示视图控制器的视图部分从侧面滑出,以显示演示视图控制器的视图 不幸的是,我正在努力找出演示文稿的正确设置 逻辑选择应该是对显示的视图控制器的modalPresentationStyle使用UIModalPresentationOverCurrentContext 不幸的是,这种设置会导致 [transitionContex

我总是试图通过使用API中的所有改进和最佳实践来使代码保持最新,但这次我遇到了麻烦

我想将我的一些代码从使用视图控制器包含升级到表示控制器

我试图复制的演示/转换是这样的:演示视图控制器的视图部分从侧面滑出,以显示演示视图控制器的视图

不幸的是,我正在努力找出演示文稿的正确设置

逻辑选择应该是对显示的视图控制器的
modalPresentationStyle
使用
UIModalPresentationOverCurrentContext

不幸的是,这种设置会导致

[transitionContext viewForKey:UITransitionContextFromViewKey]

在transition animator中返回nil,这意味着我不能在屏幕外设置视图动画

真的在这上面挣扎。。。我想知道UIPresentationController的使用是否是为了在更受限制的场景中使用,而不是用于高度定制的演示/动画