Ich verwende QLPreviewController, um eine PDF anzuzeigen. Jetzt versuche ich, Schaltflächenelemente zur Symbolleiste hinzuzufügen. Wenn ich die ToolbarItems drucke, kann ich sehen, dass sie hinzugefügt werden, aber meine Symbolleiste wird nicht angezeigt. Warum erscheint es nicht?QLPreviewController-Symbolleiste nicht angezeigt
func previewController(controller: QLPreviewController, previewItemAtIndex index: Int) -> QLPreviewItem {
let rightButton = UIBarButtonItem(title: "Title", style: UIBarButtonItemStyle.Plain, target: self, action: #selector(drawCircle))
let rightButton2 = UIBarButtonItem(title: "Title2", style: UIBarButtonItemStyle.Plain, target: self, action: #selector(drawCircle))
controller.setToolbarItems([rightButton, rightButton2], animated: false)
print(controller.toolbarItems)
let localUrl = String(format:"%@/%@", PDFFilePath, fileNameGroup)
let url = NSURL.fileURLWithPath(localUrl)
return url
}
viewPDF = QLPreviewController()
viewPDF.dataSource = self
self.presentViewController(viewPDF, animated: true, completion: nil)