gpt4 book ai didi

ios - 动画 UIButton 的标题更改

转载 作者:IT王子 更新时间:2023-10-29 08:07:09 24 4
gpt4 key购买 nike

在这里,我找到了如何使用现已弃用的 beginAnimations:context: 方法为 UIButton 的标题更改设置动画:

UIBUtton title animation for iPhone

如何使用当前的 API 做同样的事情?

更新:

我尝试过使用基于 block 的动画:

NSTimeInterval animationDuration = animated ? 1.f : 0.f;
[UIView animateWithDuration:animationDuration delay:0.f options:UIViewAnimationOptionBeginFromCurrentState | UIViewAnimationOptionAllowUserInteraction animations:^{
[button setTitle:newTitle forState:UIControlStateNormal];
[button setTitleColor:newTitleColor forState:UIControlStateNormal];
} completion:nil];

颜色变化不是动画。

最佳答案

使用 block :

[UIView transitionWithView:self.flipLabelButton duration:1 options:UIViewAnimationOptionTransitionFlipFromRight animations:^{

[self.flipLabelButton setTitle:newText forState:UIControlStateNormal];

} completion:nil];

关于ios - 动画 UIButton 的标题更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13231947/

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