如何创建数组然后添加具有特定属性的对象

时间:2013-09-22 16:48:57

标签: ios objective-c arrays cocoa-touch

我想这样做,只要单击一个按钮,就会创建一个对象(UIImageView)并向上动画并淡出。我假设您使用数组执行此操作并尝试过,但我的所有尝试都完全失败了。我需要成为一个我想要的数组,并且能够创建无限量的图像。如果可能,一旦动画完成,它们将被删除?如果有人能够解释任何代码背后的基础知识就可以完成。 感谢。

1 个答案:

答案 0 :(得分:0)

不知道你为什么要使用数组,你不需要。你可以做一些简单的事情:

- (void)buttonThwacked:(id)sender {

    UIImageView *imageView = ...; // create the view and image and configure

    // set the frame, add it as a subview, maybe set the alpha to zero if you want a fade in

    [UIView animateWithDuration:
                     animations:^{

            // set the alpha to 1 for a fade in (maybe add another block to do that at a different speed
            imageView.frame = ...; // set the destination frame
        }
                     completion:^(BOOL finished) {

            [imageview removeFromSuperview];
        }];

}