我有一个窗口大部分都填充了图像视图。当我从右上角调整窗口大小时,图像将保持原样,并且随着鼠标移动鼠标,窗口将覆盖并揭开图像。但是,当我从左下角调整大小时,图像会随窗口的角落移动,而不是覆盖该角的窗口。调整窗口大小时图像不移动
无论我调整窗口的大小,我如何让图像保持在原来的位置?
p.s.这是使用可可
我有一个窗口大部分都填充了图像视图。当我从右上角调整窗口大小时,图像将保持原样,并且随着鼠标移动鼠标,窗口将覆盖并揭开图像。但是,当我从左下角调整大小时,图像会随窗口的角落移动,而不是覆盖该角的窗口。调整窗口大小时图像不移动
无论我调整窗口的大小,我如何让图像保持在原来的位置?
p.s.这是使用可可
您需要更改AutosizingNSImageView
的财产。它可以通过选择imageView并去尺寸检查器,然后更改自动调整。
或者这一切都可以通过编程来完成这样的:
// Example shows how to turn all autosizing params to imageView
[imageViewOutlet setAutoresizingMask: NSViewMinXMargin | NSViewWidthSizable | NSViewMaxXMargin | NSViewMinYMargin | NSViewHeightSizable | NSViewMaxYMargin];
你想要的图像视图来调整与窗口或没有? – rdelmar
我希望图像不要调整大小,因为我有单独的缩放功能,我只是希望窗口独立调整图像大小。 – Mirror318