Как добавить fade-эффект для Splashscreen?

Если мы хотим, чтобы Splashscreen не пропадал резко, а присутствовал fade-эффект (когда splashscreen плавно пропадает, а под ним появляется первый экран приложения), можем использовать следующий прием. Его нужно добавить в конец метода application:didFinishLaunchingWithOptions:.


float duration = 1.5; // продолжительность анимации в секундах
UIImageView* splashView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Default.png"]];
splashView.frame = [[UIScreen mainScreen] bounds];
[self.window addSubview:splashView];

[UIView animateWithDuration:duration animations:^{
[splashView setAlpha:0.0];
} completion:^(BOOL finished) {
[splashView removeFromSuperview];
[splashView release];
}];

Рейтинг
( Пока оценок нет )
webnewsite.ru / автор статьи
Загрузка ...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: