Mac catalyst在objective-c中设置了Window的最大和最小大小



我有Mac catalyst应用程序。我想知道在objective-c中设置窗口的最大或最小大小的选项。

下面是swift 中的一个例子

UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.forEach { windowScene in
windowScene.sizeRestrictions?.minimumSize = CGSize(width: 480, height: 640)
}

有人能在objective-c 中提供示例吗

for (UIScene* scene in UIApplication.sharedApplication.connectedScenes) {
if ([scene isKindOfClass:[UIWindowScene class]]) {
UIWindowScene* windowScene = (UIWindowScene*) scene;
windowScene.sizeRestrictions.minimumSize = CGSizeMake(480, 640);
}
}

最新更新