我想拉伸图像以适合视图。在iOS中我使用了这个功能。
[myImage stretchableImageWithLeftCapWidth:12 topCapHeight:13];
这样可以正确拉伸图像,并且不会扭曲其边缘和角落。在OSX应用程序开发中,我使用的是NSImage和NSImageView。是否有任何OSX等效方法来实现这一目标?如果它可以通过storyBoards实现,那么它将是美妙的。
答案 0 :(得分:1)
您只需设置imageScaling
即可。 Apples Documentation为您提供以下选项;
如果您只想拉伸图像以适合NSImageView,您可以执行以下操作。
<强>夫特强>
let imageView = ...
imageView.imageScaling = .ImageScaleProportionallyUpOrDown
<强>目标C 强>
NSImageView *imageView = ...;
[imageView setImageScaling: NSImageScaleProportionallyUpOrDown];