gpt4 book ai didi

ios - 以正确适应大小类更改的方式呈现 UIActivityViewController

转载 作者:行者123 更新时间:2023-11-29 11:49:01 27 4
gpt4 key购买 nike

documentation of UIActivityViewController说如下:

On iPad, you must present the view controller in a popover. On iPhone and iPod touch, you must present it modally.

这没有太大意义,因为我们有 Size Classes,并且模态呈现的 viewcontroller 会自动适应它的外观(例如,当我们将某些东西呈现为弹出窗口时,默认情况下它将呈现为 Size Class 中的弹出窗口 常规,在尺寸类 Compact 中全屏)。

在当前大小类 Compact 的弹出窗口中显示 UIActivityViewController(应自动显示全屏)不起作用,系统提示。将其显示为当前大小类 Regular 的弹出窗口,然后通过拆分模式/多任务处理更改大小类会导致导航栏为空,我无法关闭 View Controller 。我应该注意到我在导航 Controller 中嵌入了 UIActivityViewController

UIActivityViewController in Split Mode

有什么关于如何让它响应的建议吗?

最佳答案

不得UIActivityViewController 嵌入到UINavigationController 中。我知道它在文档中没有这么说,但这是我让它工作的唯一方法。然后您实际上可以像对待任何其他弹出窗口/模态视图一样展示它。当您在呈现时激活拆分模式时,它会正确适应。

关于ios - 以正确适应大小类更改的方式呈现 UIActivityViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42084030/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com