当您在iPad上显示UIActionSheet时,它显示为没有箭头的居中UIPopover。
我有一个UIDocumentInteractionController,当我调用presentOpenInMenuFromRect:inView:animated:时,我正在寻找与那里出现的popover相同的行为。无论如何要这样做?我知道你可以通过将PermittedArrowDirections设置为0来在弹出窗口上没有箭头,但这似乎不是一个选项。
答案 0 :(得分:0)
您可以改用UIActivityController
let url = #Your File URL#
var activityViewController = UIActivityViewController(activityItems: [url], applicationActivities: nil)
activityViewController.popoverPresentationController?.permittedArrowDirections = UIPopoverArrowDirection(rawValue: 0)
activityViewController.popoverPresentationController?.sourceView = view
activityViewController.popoverPresentationController?.sourceRect = CGRect(x: view.frame.midX, y: view.frame.midY,
width: 0, height: 0)