窗口调整大小时图像不移动

时间:2012-09-26 02:28:25

标签: cocoa resize

我有一个窗口,大部分都是图像视图。当我从右上角调整窗口大小时,图像会保持原样,当我移动鼠标时,窗口会覆盖并显示图像。但是,当我从左下方调整大小时,而不是覆盖该角落的窗口,图像随着窗口的角落移动。

我如何让图像保持原样,无论我在哪一侧调整窗口大小?

P.S。这是使用Cocoa

1 个答案:

答案 0 :(得分:0)

您需要更改NSImageView自动调整大小属性。可以通过选择imageView并转到尺寸检查器,然后更改自动调整大小来完成。

或者所有这些都可以这样编程完成:

// Example shows how to turn all autosizing params to imageView

[imageViewOutlet setAutoresizingMask: NSViewMinXMargin | NSViewWidthSizable | NSViewMaxXMargin | NSViewMinYMargin | NSViewHeightSizable | NSViewMaxYMargin];