3

我将图像放入 IKImageView,并立即调整大小以适合。每当我这样做时,图像最初以 1-1 大小(巨大)出现,然后调整大小,如果动画流畅,这会很好。但是,动画看起来……飘飘然?图像的大块(如 2 英寸见方)彼此独立出现和缩小。效果有点烦人,几乎到了可能让癫痫发作的程度......(我有点夸大了)。

这是 IKImageView 中的错误吗?这是动画中的错误吗?如果我关闭动画它会消失吗(我该怎么做? setAnimates: NO 似乎没有做任何事情,重载动画也不会在我的子类中返回 NO ......

编辑:添加代码:

NSImage* image = [doc currentImage];
[imageView setImage: image];
[imageView zoomImageToFit: self];

这是在应用程序控制器中,所以 self 是应用程序(或插件,取决于我正在查看的版本)

4

1 回答 1

2

如果您告诉IKImageView自动调整大小,那么它不会将新图像设置为新大小,并且人工制品不会成为问题。图像将立即调整大小以适合图像视图。

imageView.autoresizes = YES;
于 2010-03-24T03:08:54.273 回答