【发布时间】:2020-02-10 13:34:37
【问题描述】:
我实现了共享扩展,我想用crossDissolve 为我的视图控制器设置动画,所以我设置了modalPresentationStyle = .overFullScreen 和modalTransitionStyle = crossDissolve,但它似乎不起作用。 VC 仍然从下到上出现,并带有新的 iOS 13 模态样式(不是完全全屏)。
有谁知道如何解决它?它尝试了有和没有故事板。
注意:我说的不是普通的 VC 演示,而是 share extension 的演示,这意味着它是另一个应用程序演示我的 VC。
【问题讨论】:
-
我重新创建了这个问题,事实上,我得到的是交叉溶解,而不是你描述的行为。你是如何呈现的?您是打电话给
present(_:animated:completion:)还是通过界面构建器使用segues?你能告诉我们任何代码吗? -
这是我如何让它工作的一个例子:pastebin.com/Uz63Ckij
-
@DavidChopin 是共享文件的应用程序呈现我的
extension,所以我不知道它使用的是哪种呈现方法。 (例如:转到Voice memos并按share并选择我的应用程序)。我只是在我的 VC 的属性上选择modalPresentationStyle和modalTransitionStyle。您的示例只是一个普通的演示文稿。 -
啊,我明白了。你能分享一些你如何实现它的代码吗?
-
请问有什么更新吗?
标签: ios swift xcode share share-extension