【问题标题】:Insert a frame to an animation(using UIImageView)在动画中插入帧(使用 UIImageView)
【发布时间】:2012-03-12 13:56:42
【问题描述】:

我的动画是这样制作的(是一组图片)

mainViewGIF.animationImages = [NSArray arrayWithObjects: 
[UIImage imageNamed:@"test1.jpg"],
[UIImage imageNamed:@"test2.jpg"],
[UIImage imageNamed:@"test3.jpg"],
[UIImage imageNamed:@"test4.jpg"],nil];
mainViewGIF.animationDuration = 2.0;
mainViewGIF.animationRepeatCount = HUGE_VAL;
[mainViewGIF startAnimating];
[mainViewGIF release];

我想要的是在动画中插入一个帧(通过触摸一个按钮),这个帧只播放一次,就像“会说话的汤姆”(猫)当你触摸他时,他会做出某种动作。

或者还有其他一些解决方案?谢谢大家

【问题讨论】:

  • 或者如何在视图上短时间显示图像?

标签: ios tomcat animation uiimageview frame


【解决方案1】:

您是否尝试过使用 NSMutableArray,当您按下特定按钮时:

[array addObject:[UIImage imageYouWant]];

然后在您完成动画后尝试以下操作:

[array removeObjectAtIndex:5];

不完全确定代码的语法,但我希望这个伪代码可以帮助你!

祝你好运

【讨论】:

    猜你喜欢
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多