ほとんどが画像ビューで満たされたウィンドウがあります。右上からウィンドウのサイズを変更すると、画像はそのままの場所にとどまり、マウスを動かすとウィンドウが画像を覆ったり覆ったりします。ただし、左下からサイズを変更すると、ウィンドウがその隅を覆うのではなく、ウィンドウの隅に合わせて画像が移動します。
ウィンドウのサイズをどちら側から変更しても、画像をそのままの状態に保つにはどうすればよいですか?
psこれはCocoaを使用しています
のAutosizingプロパティを変更する必要がありNSImageView
ます。imageView を選択してSize Inspectorに移動し、 Autosizingを変更することで実行できます。
または、これはすべて、次のようにプログラムで行うことができます。
// Example shows how to turn all autosizing params to imageView
[imageViewOutlet setAutoresizingMask: NSViewMinXMargin | NSViewWidthSizable | NSViewMaxXMargin | NSViewMinYMargin | NSViewHeightSizable | NSViewMaxYMargin];