gpt4 book ai didi

iphone - 为什么这个动画选择器不会被调用?

转载 作者:行者123 更新时间:2023-12-03 20:45:37 26 4
gpt4 key购买 nike

好吧,我知道有很多这样的问题,但由于某种原因我无法弄清楚为什么这个回调选择器没有被调用?

以下是我添加到新的基于 View 的模板中的两种方法。我将一个按钮链接到 IBAction,将一个 UIView 链接到 redRect 导出。

动画工作正常,但由于某种我无法弄清楚的原因,未调用回调。

- (IBAction)toggleView:(id)sender {
float target;
if (redRect.alpha == 0.0) target = 1.0;
else target = 0.0;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0];
[UIView setAnimationDidStopSelector:@selector(finished)];
redRect.alpha = target;
[UIView commitAnimations];
}

- (void)finished {
NSLog(@"Why won't this get called?");
}

请告诉我我在这里做错了什么 - 这很简单,但我就是不明白。

最佳答案

您忘记调用[UIView setAnimationDelegate:]。否则,它怎么知道该给谁打电话?

关于iphone - 为什么这个动画选择器不会被调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7878363/

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