【问题标题】:NSImageView and resizing of windowNSImageView 和调整窗口大小
【发布时间】:2014-06-20 08:43:57
【问题描述】:

我有一个 Cocoa 应用程序。在窗口的视图中,我放置了一个 NSImageView。使用自动布局,我添加了前导和尾随空格,使 NSImageView 锚定到视图(以及窗口)。

NSImageView 的缩放属性已设置为 ScaleDown。

当我把窗口变大时,一切都会按预期发生。图像在窗口中居中,不会放大。

问题是当我缩小窗口时。一切正常,直到我达到图像的大小。那我就不能把窗口再小一点了。

换句话说,我只能使窗口与图像的大小一样小。我想要 - 并且通过使用 ScaleDown 设置确实期望 - 让图像随窗口缩小。

【问题讨论】:

    标签: macos cocoa autolayout


    【解决方案1】:

    图像视图的抗压缩优先级高于NSLayoutPriorityWindowSizeStayPut (500)。因此,图像视图对压缩的抵抗力会阻止窗口调整大小。

    降低抗性优先级。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-26
      • 1970-01-01
      • 2019-05-15
      • 2017-07-12
      • 2012-12-15
      相关资源
      最近更新 更多