gpt4 book ai didi

ios - AnimateWithDuration 运行异常

转载 作者:行者123 更新时间:2023-12-01 16:52:00 31 4
gpt4 key购买 nike

出于某种原因,如果我只使用代码:

[UIView animateWithDuration:.5 delay:0
options:UIViewAnimationOptionCurveEaseInOut
animations:^{

CGRect newDescriptFrame = [self.summaryTextField frame];
newDescriptFrame.size.height = (bkgndRect.size.height - kbSize.height) - ((newDescriptFrame.origin.y) + 10);
self.descriptionTextView.frame = newDescriptFrame;

}
completion:^(BOOL finished){

}];

它移动 descriptionTextView很好,但是如果我同时添加另一个动画 block 。
 [UIView animateWithDuration:.3 delay:.5
options:UIViewAnimationOptionCurveEaseInOut
animations:^{

self.summaryLabel.alpha = 0.0;
self.summaryLabel.alpha = 1.0;

}
completion:^(BOOL finished){}];
descriptionTextView当第二 block 动画时,恢复到动画之前的原始位置。为什么会这样?我如何解决它?如果我将 alpha 更改移动到与帧更改相同的 block 中。它根本不会为帧更改设置动画。

最佳答案

不是因为同一时刻只能执行一个动画吗?也就是说,如果您将两个动画放在一个代码块中,则实际上只会执行最后一个。

关于ios - AnimateWithDuration 运行异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14903176/

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