如何显示图像并将其隐藏在动画功能中?

时间:2009-12-08 22:24:09

标签: iphone objective-c

我想要显示图像然后隐藏等等。我已经尝试了nilblank但没有取得成功。我怎么能做到这一点?

-(void) animationGlaw {

    glawBall.animationImages = [NSArray arrayWithObjects:
                                 [UIImage imageNamed:@"1.png"],
                                 [UIImage imageNamed:@""], nil];
    glawBall.animationDuration = 0.50;
    glawBall.animationRepeatCount = 0;
    [glawBall startAnimating];

}

3 个答案:

答案 0 :(得分:1)

如果您只想要一个图像,那么没有,您可以尝试动画不透明度,并且动画非常快。如果淡出是可以接受的,那么这将更好地工作。 here是动画不透明度的示例。

您还可以使用委托在动画结束时获取通知并完全删除图像,有关使用animationDidStop:finished:callback方法的示例,请参阅here

答案 1 :(得分:0)

尝试仅使用透明PNG作为最终图像。

答案 2 :(得分:0)

我所做的只是将图像的高度和宽度设置为0 ..就像这样

[myImageView setFrame:CGRectMake(myX,myY,0,0)];