方法'+ animateWithDuration:delay:options:animations:'尝试使用animateWithDuration时找不到

时间:2011-09-02 21:37:59

标签: iphone ios cocoa-touch ios4

-(void)fadeLabel{

    UILabel *label = (UILabel *)[self.view viewWithTag:kLabelTag];


    [UIView animateWithDuration:2.0
                          delay:0.0
                        options:UIViewAnimationCurveEaseIn
                     animations:^{

                         label.alpha = 0.0;


                     }];



}

我第一次尝试制作任何动画都给了我: 方法'+ animateWithDuration:delay:options:animations:'尝试使用animateWithDuration时找不到

我不知道导致此错误的原因,但我的代码与所有其他教程和指南相同。

谢谢!

1 个答案:

答案 0 :(得分:5)

该方法实际上是+animateWithDuration:delay:options:animations:completion:。你错过了completion:位。如果您不需要完成块,则可以将nil传递给该参数。