如何实现像UIActivityIndi​​catorView这样的自动动画视图?

时间:2011-12-13 19:22:41

标签: iphone core-animation

我需要这样的视图:当它由代码或.xib创建时,它会自动播放特定的动画并且永不结束。
例如,YIVView,UIView的子类,它应该在黄色和绿色之间转换它的背景。我知道这段代码可以实现动画:

self.backgroundColor = [UIColor yellowColor];
[UIView animateWithDuration:3
                      delay:0
                    options:UIViewAnimationOptionRepeat|UIViewAnimationOptionAutoreverse|UIViewAnimationOptionAllowUserInteraction
                 animations:^{
                     self.backgroundColor = [UIColor greenColor];
                 }
                 completion:NULL]; 

,但我应该在哪里放置此代码?

1 个答案:

答案 0 :(得分:0)

您可以自定义UIActivityIndi​​cator。看看这里:http://www.youtube.com/watch?v=1vWpUwz_xy4