2012-09-26 52 views
0

我有一個窗口大部分都填充了圖像視圖。當我從右上角調整窗口大小時,圖像將保持原樣,並且隨着鼠標移動鼠標,窗口將覆蓋並揭開圖像。但是,當我從左下角調整大小時,圖像會隨窗口的角落移動,而不是覆蓋該角的窗口。調整窗口大小時圖像不移動

無論我調整窗口的大小,我如何讓圖像保持在原來的位置?

p.s.這是使用可可

+0

你想要的圖像視圖來調整與窗口或沒有? – rdelmar

+0

我希望圖像不要調整大小,因爲我有單獨的縮放功能,我只是希望窗口獨立調整圖像大小。 – Mirror318

回答

0

您需要更改AutosizingNSImageView的財產。它可以通過選擇imageView並去尺寸檢查器,然後更改自動調整

或者這一切都可以通過編程來完成這樣的:

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

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

我嘗試了Autosizing的所有不同組合。雖然我可以阻止它變大,但我無法阻止圖像的來源與窗口移動.. – Mirror318

+0

@ Mirror318如果你想讓你的imageView不能變得更大使用這個:'[imageViewOutlet setAutoresizingMask:NSViewNotSizable] ;'。 –

+0

我已經讓它不能調整大小,但我希望它在窗口大小調整時不隨窗口一起移動。 – Mirror318

相關問題