gpt4 book ai didi

objective-c - IKImageView 调整大小是 block 状的

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:33 25 4
gpt4 key购买 nike

我正在将图像放入 IKImageView,并立即调整其大小以适合。每当我执行此操作时,图像最初显示为 1-1 大小(巨大),然后缩小,如果动画流畅,这会很好。不过,动画看起来……飘飘然?有大块的图像,如 2 英寸见方,彼此独立出现和收缩。效果有点烦人,几乎到了可能导致癫痫发作的程度……(我有点夸张了)。

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

编辑:添加代码:

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

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

最佳答案

如果您告诉 IKImageView 自动调整大小,则它不会将新图像设置为新大小的动画,并且人工制品不会成为问题。图像的大小将立即适应 ImageView 。

imageView.autoresizes = YES;

关于objective-c - IKImageView 调整大小是 block 状的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2503751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com