gpt4 book ai didi

ios - 如何在 ios 中隐藏 ImageView ?

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

我有 ImageView ,如果单击按钮说话的汤姆猫将播放 animationRepeatCount:2,在此之后,我想隐藏 ImageView 。如何隐藏该 ImageView ?

    - (IBAction)catBlinkButton:(UIButton *)sender {
self.imageView.hidden = NO;
self.imageView.animationDuration = 2;
self.imageView.animationRepeatCount = 2;
self.imageView.animationImages = [[NSArray alloc]initWithObjects:
[UIImage imageNamed:@"cat_blink0000.png"],
[UIImage imageNamed:@"cat_blink0001.png"],
[UIImage imageNamed:@"cat_blink0002.png"],
nil];

[self.imageView startAnimating];

}

这是我的代码...

最佳答案

您可以像这样简单地使用 CATransaction:

self.imageView.hidden = NO;

[CATransaction begin];

[CATransaction setCompletionBlock:^{

self.imageView.hidden = YES;

}];

self.imageView.animationDuration = 2;
self.imageView.animationRepeatCount = 2;
self.imageView.animationImages = [[NSArray alloc]initWithObjects:
[UIImage imageNamed:@"cat_blink0000.png"],
[UIImage imageNamed:@"cat_blink0001.png"],
[UIImage imageNamed:@"cat_blink0002.png"],
nil];

[self.imageView startAnimating];

[CATransaction commit];

CATransaction 将动态等待动画完成...

关于ios - 如何在 ios 中隐藏 ImageView ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41929540/

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