0

我有一个窗口,主要是一个图像视图。当我从右上角调整窗口大小时,图像保持在原来的位置,当我移动鼠标时,窗口会覆盖和显示图像。但是,当我从左下角调整大小时,图像不会覆盖那个角落,而是随着窗口的角落移动。

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

ps这是使用可可

4

1 回答 1

0

您需要更改Autosizing的属性NSImageView。可以通过选择 imageView 并转到Size Inspector然后更改Autosizing来完成。

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

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

[imageViewOutlet setAutoresizingMask: NSViewMinXMargin | NSViewWidthSizable | NSViewMaxXMargin | NSViewMinYMargin | NSViewHeightSizable | NSViewMaxYMargin];
于 2012-09-26T06:43:39.957 回答