DocumentInteractionController

DocumentInteractionController

我的应用程序包含用于共享的选项菜单,长按UITableViewCell时将显示该菜单。如果UITableViewCell在屏幕上太高,则选项菜单中的箭头在UITableViewCell下方。有什么办法可以手动设置箭头方向吗?

我用来显示选项菜单的代码是:

self.documentInteractionController = UIDocumentInteractionController(URL: fileShareURL)

self.documentInteractionController.delegate = self

self.documentInteractionController.UTI = "public.xml"

self.documentInteractionController.presentOptionsMenuFromRect(self.view.frame, inView: self.view, animated: true)


其中documentInteractionController被定义为带有var documentInteractionController: UIDocumentInteractionController!的类变量,而fileShareURLNSURL指向我要共享的文件。

最佳答案

我发现问题不是我的UITableViewCell的位置,而是我从中显示选项菜单的位置。我的代码是从屏幕顶部而不是单元格所在的位置显示选项菜单。

关于ios - 如何手动设置UIDocumentInteractionController呈现的选项菜单的箭头方向?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31465399/

10-13 04:09