为什么不能用动画更改 UIButton 图像?
Why cant you change UIButton image with animation?
我有一个简单的 UIButton
,我想用动画更改它的图像。
发生的事情是它以正确的方式改变,没有延迟或动画:
[UIView animateWithDuration:1.5
delay:2.0
options: UIViewAnimationOptionCurveEaseInOut
animations:^{
[button setImage:darkCellimg forState:UIControlStateNormal];
}
completion:^(BOOL finished)
{
}];
按钮的图像不是可动画的 属性,这就是您看到立即应用新值的原因。请查看动画属性列表 here
我有一个简单的 UIButton
,我想用动画更改它的图像。
发生的事情是它以正确的方式改变,没有延迟或动画:
[UIView animateWithDuration:1.5
delay:2.0
options: UIViewAnimationOptionCurveEaseInOut
animations:^{
[button setImage:darkCellimg forState:UIControlStateNormal];
}
completion:^(BOOL finished)
{
}];
按钮的图像不是可动画的 属性,这就是您看到立即应用新值的原因。请查看动画属性列表 here