任何人都可以请建议我一个很好的示例代码中NSImageView缩放图像。 感谢。

有帮助吗?

解决方案

如果你看一下文档,则就会发现NSImageView不支持这一点。使用图片袋代替。

其他提示

也许你想使用的 ImageKit 的IKImageView代替。这使您可以缩放,旋转等......全部免费。

虽然在技术上NSImageView技术上不支持这一点,它是可能的。我相信,通过改变你使用了一个NSView的边界,并确保图像被设置为“按比例向下”,或“按比例向上或向下”。

此代码似乎为我工作,在OSX 10.9(小牛)

   NSSize size = [_imageView bounds].size;

   NSSize newSize = NSMakeSize(size.width * 0.90, size.height * 0.90);

   [_imageView setBoundsSize: newSize];

我也有成功“嵌入”的图像视图的滚动视图内,并且然后使用上滚动视图的放大倍率。 YMMV

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top