为什么你不能用动画改变UIButton图像?

时间:2015-01-11 14:02:59

标签: ios objective-c uibutton

我有一个简单的UIButton,我想用动画改变它的图像。 会发生什么事情,它会一路改变,没有延迟或动画:

  [UIView animateWithDuration:1.5
                          delay:2.0
                        options: UIViewAnimationOptionCurveEaseInOut
                     animations:^{

                             [button setImage:darkCellimg forState:UIControlStateNormal];
                     }
                     completion:^(BOOL finished)
     {

     }];

1 个答案:

答案 0 :(得分:1)

按钮的图像不是可动画的属性,这就是您看到立即应用新值的原因。请参阅动画属性列表here