ios - 如何在 ios 中为背景设置动画时为图片设置动画?

标签 ios

<分区>

我是一个尝试制作 ios 游戏的新手。我想为我的 View 背景设置动画,同时为 View 上的另一个图像设置动画。我该怎么做。如果我太含糊,请原谅我。

最佳答案

您可以使用 imageview 为图像制作动画。下面的代码是一个例子。这是一个简单的动画

  NSArray *imageNames = @[@"win_1.png", @"win_2.png", @"win_3.png", @"win_4.png",
                    @"win_5.png", @"win_6.png", @"win_7.png", @"win_8.png",
                    @"win_9.png", @"win_10.png", @"win_11.png", @"win_12.png",
                    @"win_13.png", @"win_14.png", @"win_15.png", @"win_16.png"];

NSMutableArray *images = [[NSMutableArray alloc] init];
for (int i = 0; i < imageNames.count; i++) {
    [images addObject:[UIImage imageNamed:[imageNames objectAtIndex:i]]];
}

// Normal Animation
UIImageView *animationImageView = [[UIImageView alloc] initWithFrame:CGRectMake(60, 95, 86, 193)];
animationImageView.animationImages = images;
animationImageView.animationDuration = 0.5;

[self.view addSubview:animationImageView];
[animationImageView startAnimating];

// Slow motion animation
UIImageView *slowAnimationImageView = [[UIImageView alloc] initWithFrame:CGRectMake(160, 95, 86, 193)];
slowAnimationImageView.animationImages = images;
slowAnimationImageView.animationDuration = 5;

[self.view addSubview:slowAnimationImageView];
[slowAnimationImageView startAnimating];

关于ios - 如何在 ios 中为背景设置动画时为图片设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25175224/

相关文章:

ios - 将数据从一个实体复制到另一个实体,同时进行核心数据迁移

ios - 切换 View Controller 后第二次调用方法的问题

ios - Swift UITableview Custom Cell with multiple section array and row data array Search 实现

ios - 通过循环 SWIFT 将数据延迟删除到 Firestore 数组字段值中

ios - 在 UITableView 中显示 Firebase 数据

javascript - 如何更改 TextInput 上的光标位置? ( native react )

ios - Objective-c 元数据OutputRectOfInterestForRect 返回 {{0, 0}, {0, 0}}

ios - 在iOS9中跨应用程序共享Cookie

沙盒环境中的 iOS ApplePay

ios - 为什么不应该将 UIWebView 放在 UIScrollView 中?