0

无论如何在iOS中创建一个类然后动画一些东西?我对 UIView 动画知之甚少,我想知道它是否可能以及如何实现。这就是我想变成一堂课的内容:

[UIView animateWithDuration:1.0
                 animations:^{

                     X = X + 19
                 }
                 completion:nil];
4

1 回答 1

0

我不知道这是否是最好的方法,但一种方法是:创建一个objective-c 类(UIView 的子类)。在初始化方法中进行初始化。然后创建一个实例方法,您可以在其中放置动画代码。例如

-(void)startAnimation{   

    [UIView animateWithDuration:1.0
             animations:^{  
        cg_point= self.center; 
        cg_point.x=cg_point.x+19;
        self.center=cg_point;

    }completion:nil];

}

每当需要执行动画时,您都可以在主视图控制器中调用此方法。

于 2012-08-06T06:42:11.820 回答