0
使用QuickLook打開文件後,它會顯示圖像。 是否可以在QLPreviewPanel上顯示圖像? 或者,也許打開面板,並與圖像做一個面板的視圖截圖?Swift Mac快速查看獲取圖像
嘗試使用QLThumbnailImageCreate,但由於某種原因結果爲零。儘管「預覽」應用程序會生成正確的縮略圖。
使用QuickLook打開文件後,它會顯示圖像。 是否可以在QLPreviewPanel上顯示圖像? 或者,也許打開面板,並與圖像做一個面板的視圖截圖?Swift Mac快速查看獲取圖像
嘗試使用QLThumbnailImageCreate,但由於某種原因結果爲零。儘管「預覽」應用程序會生成正確的縮略圖。
據此:How to put the QLPreviewPanel show as a popover in cocoa?
我在IB中創建了一個視圖。 創建一個班級。
class MAQuickLookItem: NSObject, QLPreviewItem {
var previewItemURL: URL?
var previewItemTitle: String?
}
然後
let view = QLPreviewView(frame: NSMakeRect(0, 0, previewView.frame.size.width, previewView.frame.size.height), style: .normal)
previewView.addSubview(view!)
let item = MAQuickLookItem()
item.previewItemTitle = self.previewFiles?[0].widePath
item.previewItemURL = URL(fileURLWithPath: (self.previewFiles?[0].widePath)!)
view?.previewItem = item
現在,你可以簡單地做視圖的屏幕截圖。