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