gpt4 book ai didi

swift - 使用 QLPreviewingController.preparePreviewOfFile 预览时设置 QuickLook 窗口大小

转载 作者:行者123 更新时间:2023-12-04 00:52:19 28 4
gpt4 key购买 nike

我正在为 macOS 编写一个 QuickLook 插件,一切正常,除了我无法以编程方式设置预览的窗口大小。

它以 800x600 开始,无论我在 XIB 和/或代码中做什么,在调用 preparePreviewOfFilecompletionHandler 之前和/或之后。

其他文件类型,由默认插件处理,调整预览窗口大小以适应文件内容。我想这样做。

预览窗口可由用户调整大小,调整大小后,当我在 Finder 中选择另一个文件时会保持新大小,如果我关闭它并在我的插件处理的文件上重新打开它,则返回到 800x600。

我错过了什么?

最佳答案

QLPreviewingController 应该设置它的 preferredContentSize 以便窗口可以相应地调整大小。

https://developer.apple.com/documentation/appkit/nsviewcontroller/1434409-preferredcontentsize

关于swift - 使用 QLPreviewingController.preparePreviewOfFile 预览时设置 QuickLook 窗口大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65633750/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com