我把一个图像划分成一个IKImageView,并立即施胶来合适。每当我这样做,图像最初出现在1-1尺寸(巨大),然后重新调整下来,这将是罚款,如果动画顺利。然而,动画看起来... fluttery?有大块,如2英寸见方,出现和相互独立的缩小图像。其效果是有点恼人,而且几乎到了水平,可能会给癫痫发作......(我夸大了一点)。

这是在IKImageView的错误吗?它是在动画中的错误?将它赶走,如果我关掉动画(我如何做到这一点setAnimates:NO似乎并没有做任何事情,也不会超载动画在我的子类...

返回NO

编辑:addedcode:

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

这是在应用程序的控制器,所以是自应用程序(或插件,这取决于哪个版本我看)

有帮助吗?

解决方案

如果你告诉IKImageView来自动调整,那么就不会在新的图像动画到新的大小和文物将不会是一个问题。图像将被定尺寸,以立即配合在图像视图。

imageView.autoresizes = YES;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top