【问题标题】:How can I create a continuous animation with a image in iOS如何在 iOS 中使用图像创建连续动画
【发布时间】:2012-01-07 13:56:44
【问题描述】:

如何在 iOS 中使用图像创建连续动画? 我想创建一个循环动作,其中我的 imageView 保持在屏幕边界内,但 x 轴不断向前,所以它基本上会产生动画效果..所以我只需要使用一个图像。任何帮助将不胜感激!!想法?

我的图片是 800*12 像素的大图片。

【问题讨论】:

    标签: ios animation uiimageview uiimage progress-bar


    【解决方案1】:

    您可以使用UIImageViewanimationImages 属性为动画的帧设置动画:

    UIImageView *view = // etc.
    
    UIImage *frame1 = [UIImage imageNamed:@"1.png"];
    UIImage *frame2 = [UIImage imageNamed:@"2.png"];
    // etc.
    
    view.animationImages = [NSArray arrayWithObjects:frame1, frame2, ..., nil];
    
    view.animationDuration = 1.0;
    view.animationRepeatCount = 0;
    
    [view startAnimating];
    

    【讨论】:

    • 谢谢你,但是我怎么能通过设置它的 x 位置来使用一个图像.. 在没有这个 imageview 动画的情况下使用任何其他方式......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 2011-05-19
    • 1970-01-01
    相关资源
    最近更新 更多