gpt4 book ai didi

iphone - UIImageView 更改背景颜色和 setImage 在动画期间不起作用

转载 作者:可可西里 更新时间:2023-11-01 05:30:19 25 4
gpt4 key购买 nike

正如标题所说,很奇怪,你同意吗?

所以,如果有人找到了您的代码

imageView.backgroundColor = [UIColor greenColor]; 

imageView.image = [UIImage imageName:@"angryBird"];" 

不工作。请注意您的 imageView 是否正在动画,或者动画是否已被删除。

----------下面的答案---------------

在设置图像和更改动画 UIImageView 的背景之前停止动画。

UIImageView* imageView = [UIImageView alloc] init];
//......do sth. like setFrame ...
imageView.images = [NSArray arrayWithObjects....]; // set the animation images array
imageView.animationDuration = 1.0;
[imageView startAnimating];
//......do sth.
[imageView stopAnimating]; // **** do not forget this!!!!! ****
imageView.backgroundColor = [UIColor greenColor];
imageView.image = [UIImage imageName:@"angryBird"];

当你执行Selector: withObject: afterDey:1.0s时,在selector方法中,同样需要stopAnimating,然后setImage或者改变背景颜色。

最佳答案

尝试更改背景颜色并在动画完成后更改图像。它只会为你工作。

关于iphone - UIImageView 更改背景颜色和 setImage 在动画期间不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16856886/

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