我正在将一张图片放入IKImageView中,并立即调整大小以适合它。每当我这样做时,图像最初显示为1-1大小(巨大),然后缩小大小,如果动画是平滑的,这将是很好的。然而,动画看起来...颤动?图像中有一些大块,比如2英寸的正方形,它们彼此独立地显示和缩小。效果有点恼人,几乎到了癫痫患者发作的程度……(我有点夸张了)。
这是IKImageView中的错误吗?这是动画中的一个bug吗?如果我关闭动画,它会消失吗(我怎么做?setAnimates: NO似乎没有做任何事情,在我的子类中重载动画返回NO也没有...
编辑:添加代码:
NSImage* image = [doc currentImage];
[imageView setImage: image];
[imageView zoomImageToFit: self];这是在应用程序控制器中,所以self是应用程序(或插件,取决于我正在查看的版本)
发布于 2010-03-24 11:08:54
如果您告诉IKImageView自动调整大小,那么它将不会将新图像动画化为新大小,并且伪影也不会成为问题。图像的大小将立即调整为适合图像视图。
imageView.autoresizes = YES;https://stackoverflow.com/questions/2503751
复制相似问题