【问题标题】:Cocoa App Renders Differently on Macbook Pro vs Mac MiniCocoa App 在 Macbook Pro 和 Mac Mini 上的呈现方式不同
【发布时间】:2012-03-05 16:51:27
【问题描述】:

也许我在这里发疯了,但我有一个桌面 mac 应用程序,在它的一个窗口中,有一个 NSImageView 放置在特定位置(使用界面生成器)。

当我在 Mac Mini 上运行该应用程序时,它会出现在正确的位置。但是当我在 Macbook Pro 上运行它时,图像视图的偏移非常明显。

我已经在两个不同的 macbook pro 和两个不同的 mac mini 上尝试过 Lion 和 Snow Leopard。操作系统版本似乎不是一个因素。似乎唯一的区别是一台机器是笔记本电脑,另一台是台式机,但我不知道为什么这会影响元素的定位。

在笔记本电脑和台式机上运行时,是否有任何原因导致应用的 UI 元素不会出现在正确的位置?

或者可能还有其他原因?

【问题讨论】:

    标签: macos cocoa position nsimageview


    【解决方案1】:

    如果您在 Mac Mini 上的显示屏较小且窗口大于显示屏,则可以自动调整其大小。如果是这种情况,那么您应该查看视图的自动调整大小掩码以确保它们是正确的。

    【讨论】:

      猜你喜欢
      • 2021-04-03
      • 2012-10-08
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 1970-01-01
      • 2012-03-21
      • 2017-05-14
      相关资源
      最近更新 更多