我想这样做,每当单击按钮时,都会创建一个对象(UIImageView)并向上动画并淡出。我假设您使用数组执行此操作并尝试过,但我所有的尝试都完全失败了。我需要成为一个数组,并且可以创建无限数量的图像。如果可能的话,它们会在动画完成后被移除吗?如果有人能解释任何代码背后的基础知识就能完成这项工作。谢谢。
问问题
37 次
1 回答
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];
}];
}
于 2013-09-22T16:59:21.790 回答