1

如何在 iOS 中创建如下图所示的动画加载效果。任何人请给我一个想法或指出我的任何例子。提前致谢

在此处输入图像描述

4

2 回答 2

2

您可以创建一组动画图像,将它们添加到数组中,然后添加到 UIImageView。

NSMutableArray *imgArr = [NSMutableArray arrayWithCapacity:n];
for (int i = 0; i<n; i++) {
UIImage *img = [UIImage imageNamed:[NSString stringWithFormat:(@"loadingImg%d.png",i)]];
[imgArr addObject:img];}
loadingImageView.images = imgArr;
loadingImageView.animationDuration = 1.0f;
loadingImageView.animationRepeatCount = 0;
[loadingImageView startAnimating];

loadingImageView - UIImageView,你可以将它添加到 XIB 或 ViewDidLoad 中。n - 动画中的图像数量。

于 2011-11-13T08:19:02.553 回答
2

我会使用 2 个 UIImageViews。

  1. 一个包含这 6 个小透明圆圈(作为孔)在蓝色盒子内的图像。
  2. 带有较大白色圆圈的图像,在第一个图像后面从左到右反复移动。
于 2011-11-13T07:41:26.817 回答