【发布时间】:2017-02-07 07:24:31
【问题描述】:
documentation of UIActivityViewController 表示如下:
在 iPad 上,您必须在弹出窗口中显示视图控制器。在 iPhone 和 iPod touch 上,您必须以模态方式呈现。
这没有太大意义,因为我们有 Size Classes,并且模态呈现的视图控制器会自动适应它们的外观(例如,当我们将某些东西呈现为弹出框时,默认情况下它将在 Size Class @987654325 中呈现为弹出框@,以及大小类中的全屏 Compact)。
在当前大小类Compact(应该自动显示全屏)的弹出窗口中显示UIActivityViewController 不起作用,系统抱怨。将其呈现为当前 Size Class Regular 的弹出框,然后通过拆分模式/多任务处理更改 Size Class 会导致导航栏为空,我无法关闭视图控制器。我应该注意到我在导航控制器中嵌入了UIActivityViewController。
有什么建议可以让它响应吗?
【问题讨论】:
标签: ios uiactivityviewcontroller size-classes