如何在 iOS 中创建如下图所示的动画加载效果。任何人请给我一个想法或指出我的任何例子。提前致谢
问问题
1513 次
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。
- 一个包含这 6 个小透明圆圈(作为孔)在蓝色盒子内的图像。
- 带有较大白色圆圈的图像,在第一个图像后面从左到右反复移动。
于 2011-11-13T07:41:26.817 回答