Как я могу создать экран загрузки, как показано ниже, в iOS

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

введите здесь описание изображения


person neoJacob    schedule 13.11.2011    source источник


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

person Roman Temchenko    schedule 13.11.2011
comment
небольшая поправочка: loadingImageView.animationImages = imgArr; - person Raunak; 05.11.2014

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

  1. Изображение, которое включает в себя эти 6 маленьких прозрачных кругов (как отверстия) внутри синего прямоугольника.
  2. Изображение с большим белым кругом, которое неоднократно перемещается за первым изображением слева направо.
person Alon Amir    schedule 13.11.2011
comment
как ты будешь делать анимацию? - person iosMentalist; 06.03.2017