Mac Catalyst 调整屏幕截图的窗口大小

Posted

技术标签:

【中文标题】Mac Catalyst 调整屏幕截图的窗口大小【英文标题】:Mac Catalyst resize window for screenshots 【发布时间】:2019-12-15 20:31:26 【问题描述】:

Mac Catalyst AppStore 屏幕截图需要特定大小和 16:10 纵横比。如何轻松地将窗口大小调整为这些大小之一?我尝试了一个 Apple Script,但它说它无法设置边界,即使相同的脚本适用于 Finder 等应用程序。

【问题讨论】:

【参考方案1】:

您可以在场景委托中将最小/最大窗口大小设置为所需的大小:

window?.windowScene?.sizeRestrictions?.maximumSize = CGSize(width: 1280.0, height: 800.0)

window?.windowScene?.sizeRestrictions?.minimumSize = CGSize(width: 1280.0, height: 800.0)

在此处将其设置为此尺寸或其他允许的尺寸之一:https://help.apple.com/app-store-connect/#/devd274dd925

【讨论】:

CGSize(width: 1724, height: 1023) 是我在 MBP @ 默认比例下获得 2880x1800 屏幕截图的正确尺寸 @JBlake 你先生是个传奇。谢谢。

以上是关于Mac Catalyst 调整屏幕截图的窗口大小的主要内容,如果未能解决你的问题,请参考以下文章

Mac-catalyst - Mac 催化剂应用程序的最小窗口大小

如何在不调整窗口大小的情况下使用 Java 在 Selenium Webdriver 中捕获屏幕截图 [重复]

在不调整 cypress 视口大小的情况下捕获元素的屏幕截图

移动/调整窗口大小时闪烁

Xcode 11 - 在催化剂 Swift 中禁用调整大小模式

iOS Catalyst Cocoapod 框架错误 - 签名需要开发团队