0

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

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

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

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

或者也许还有另一个原因发生这种情况?

4

1 回答 1

1

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

于 2012-03-05T16:58:05.623 回答