Как я могу создать загрузочный экран, как показано ниже изображение в iOS - PullRequest
1 голос
/ 13 ноября 2011

Как создать анимированный эффект загрузки, как показано на рисунке ниже в iOS.Любой любезно дать мне идею или привести мне примеры.Заранее спасибо

enter image description here

Ответы [ 2 ]

2 голосов
/ 13 ноября 2011

Вы можете создать набор анимационных изображений, добавить их в массив и затем добавить в 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 - количество изображений в анимации.

2 голосов
/ 13 ноября 2011

Я бы использовал 2 UIImageViews.

  1. Изображение, которое включает эти 6 маленьких прозрачных кружков (в виде дырок) внутри синей рамки.
  2. Изображение с большим белым кружком, котороенесколько раз перемещается за первое изображение слева направо.
...