【问题标题】:Preserving macOS window aspect ratio保留 macOS 窗口纵横比
【发布时间】:2017-11-11 21:28:49
【问题描述】:

我在 sceneKit 中加载了一个场景,并自动创建了一个窗口。该窗口可调整大小。我可以对调整大小过程进行一些控制,以便在它增长或缩小时强制它保持一定的纵横比?就此而言,我可以在第一次创建窗口时控制它的大小和形状吗?

我最好希望以编程方式执行此操作,而不是使用情节提要,但我愿意接受。

【问题讨论】:

    标签: macos resize window scenekit


    【解决方案1】:

    这个问题有很多内容。

    你可以通过设置aspectRatio来控制NSWindow的纵横比。

    不过,通常情况下,您不想这样做。您通常关心某些视图(可能是 SCNView)的纵横比,而不是窗口。使用layout constraints 来固定视图的纵横比,它们所在的窗口自然也会有正确的纵横比。

    另外:故事板并不是程序化的对立面。界面生成器是。您也可以完全以编程方式制作故事板。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-15
      • 2014-09-19
      • 1970-01-01
      • 2011-05-19
      • 2013-09-01
      • 2015-05-20
      • 2016-03-20
      • 1970-01-01
      相关资源
      最近更新 更多