Создание анимированного изображения запуска - PullRequest
0 голосов
/ 25 сентября 2011

Мне было интересно, как можно создать анимированное начальное изображение, когда пользователь открывает приложение для iPhone, в отличие от простого Default.png Я хотел бы, чтобы небольшая анимация появлялась, когда пользователь открывает приложение.

Примером этого является приложение Jamie Oliver - экран запуска анимирован, и мне было интересно, как это сделать?

Ответы [ 2 ]

1 голос
/ 25 сентября 2011

Можно установить первый вид идентичного полноэкранного анимации UIView (идентичного стартовому изображению), чтобы переход не воспринимался. Это представление может быть удалено через пару секунд или около того.

НТН,

Акшай

0 голосов
/ 25 сентября 2011

iPhone не отображает анимированное изображение, но есть один способ, которым вы можете перемещаться на заставке или ... Как вы знаете, файл gif содержит количество изображений, которые воспроизводятся без остановки, поэтому для этого в iphone вам необходим формат png всех сцен и отображение их в режиме просмотра изображений, в UIImageView есть animationImages, в которые необходимо добавить массив имен изображений и продолжительность анимации ... для настройки этого.

splashImageView = [[UIImageView alloc] init];
NSMutableArray *splashImageArray = [[NSMutableArray alloc] initWithCapacity:IMAGE_COUNT];

// Build array of images, cycling through image names
for (int i = IMAGE_COUNT; i > 0 ; i-=2)
    [splashImageArray addObject:
     [UIImage imageNamed:
      [NSString stringWithFormat:@"splash_000%d.png", i]
      ]
     ];

splashImageView.animationImages = [NSArray arrayWithArray:splashImageArray];

// One cycle through all the images takes 1.5 seconds

splashImageView.animationDuration = 3.50;
// Repeat forever
splashImageView.animationRepeatCount = 1;
splashImageView.startAnimating;
splashImageView.frame = CGRectMake(0, 20, 320, 460);
[window addSubview:splashImageView];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...