我正在为 macOS 编写一个 QuickLook 插件,一切正常,只是我无法以编程方式设置预览的窗口大小。
它以 800x600 开头,无论我在 XIB 和/或代码中做什么,在调用之前和/或之后completionHandler
of preparePreviewOfFile
.
由默认插件处理的其他文件类型会使预览窗口大小适应文件的内容。我就是想这么做。
用户可以调整预览窗口的大小,调整大小后,当我在 Finder 中选择另一个文件时,它会保持新的大小,如果我关闭它并在我的插件处理的文件上重新打开它,则会返回到 800x600。
我缺少什么?
QLPreviewingController
应设置其preferredContentSize
以便可以相应地调整窗口的大小。
https://developer.apple.com/documentation/appkit/nsviewcontroller/1434409-preferredcontentsize https://developer.apple.com/documentation/appkit/nsviewcontroller/1434409-preferredcontentsize
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)