我的应用程序包含用于共享的选项菜单,长按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!
的类变量,而fileShareURL
是NSURL
指向我要共享的文件。 最佳答案
我发现问题不是我的UITableViewCell
的位置,而是我从中显示选项菜单的位置。我的代码是从屏幕顶部而不是单元格所在的位置显示选项菜单。
关于ios - 如何手动设置UIDocumentInteractionController呈现的选项菜单的箭头方向?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31465399/