【问题标题】:Mac-catalyst set Window max and minimum size in objective-cMac-catalyst 在 objective-c 中设置窗口最大和最小大小
【发布时间】:2022-11-28 06:19:36
【问题描述】:

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

这是一个快速的例子

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

有人可以帮助提供 objective-c 中的示例吗

【问题讨论】:

    标签: swift objective-c mac-catalyst


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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-05
      • 2019-11-29
      • 1970-01-01
      • 2023-04-11
      • 2019-07-09
      • 2019-02-25
      • 1970-01-01
      • 2013-09-09
      相关资源
      最近更新 更多