gpt4 book ai didi

ios - 让UIView不断淡入淡出——完成:^{ possible infinite loop?

转载 作者:可可西里 更新时间:2023-11-01 03:06:56 25 4
gpt4 key购买 nike

<分区>

我编写了以下代码来使我的 UIView 不断淡入和淡出。 (FadeAlphaValue 是一个 BOOL)...

-(void) fade {
[UIView animateWithDuration:1.0
animations:^{
fadeView.alpha = (int)fadeAlphaValue;
}
completion:^(BOOL finished){
fadeAlphaValue=!fadeAlphaValue;
[self fade];
}];
}

它有效,但我感觉如果我让它永远运行它会导致一些奇怪的崩溃......我不熟悉 [..^{..} completion^{... }]; 表示法。而且我觉得因为我在完成期间调用“淡入淡出”函数它实际上不会完成直到“淡入淡出”函数完成,问题是淡入淡出函数会在完成之前再次调用自己等等,等等,这似乎是一个无限循环……这会在几百次迭代后导致某种奇怪的多线程卡住吗?

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