我有一个窗口,大部分都是图像视图。当我从右上角调整窗口大小时,图像会保持原样,当我移动鼠标时,窗口会覆盖并显示图像。但是,当我从左下方调整大小时,而不是覆盖该角落的窗口,图像随着窗口的角落移动。
我如何让图像保持原样,无论我在哪一侧调整窗口大小?
P.S。这是使用Cocoa
答案 0 :(得分:0)
您需要更改NSImageView
的自动调整大小属性。可以通过选择imageView并转到尺寸检查器,然后更改自动调整大小来完成。
或者所有这些都可以这样编程完成:
// Example shows how to turn all autosizing params to imageView
[imageViewOutlet setAutoresizingMask: NSViewMinXMargin | NSViewWidthSizable | NSViewMaxXMargin | NSViewMinYMargin | NSViewHeightSizable | NSViewMaxYMargin];