推动UIActivityViewController曾经在iOS 10上显得很好但是从iOS 11开始它不再自动进入导航栏。思考?代码非常基础。
let controller = UIActivityViewController(activityItems: [url], applicationActivities: nil)
navigationController?.pushViewController(controller, animated: true)
编辑: 当我在popover中呈现UIActivityViewController时会发生这种情况。我可以调整popover的大小,但无法检测到UIActivityViewController何时解除,然后调整大小恢复到正常大小,而这在推送时全部是自动的。
答案 0 :(得分:0)
您不应该推动活动控制器,这是您想要以模态方式呈现的视图控制器
来自Apple documentation:
在iPad上,您必须在弹出窗口中显示视图控制器。在iPhone上 和iPod touch,你必须以模态方式呈现它。