如何在 iOS 中创建如下图所示的加载屏幕

发布于 2024-12-15 02:49:52 字数 123 浏览 3 评论 0原文

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

在此处输入图像描述

How can i create a animated loading effect like the below image in iOS. Any one kindly give me an idea or point me any examples. Thanks in advance

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

<逆流佳人身旁 2024-12-22 02:49:52

您可以创建一组动画图像,将它们添加到数组中,然后添加到 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];

loadImageView - UIImageView,您可以将其添加到 XIB 或 ViewDidLoad 中。 n - 动画中的图像数量。

You can create a set of animation images, add them into array and then add into 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, you can add it in XIB or in ViewDidLoad. n - number of images in animation.

你与清晨阳光 2024-12-22 02:49:52

我会使用 2 个 UIImageView。

  1. 该图像在蓝色方框内包含这 6 个透明小圆圈(作为孔)。
  2. 具有较大白色圆圈的图像,在第一个图像后面从左到右重复移动。

I would use 2 UIImageViews.

  1. An Image that includes these 6 small transparent circles (as holes) inside a blue box.
  2. An image with a bigger white circle that moves behind the first image left to right repeatedly.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文