Как сделать прозрачным стартовое изображение медленно. (Alpha = 0.0;) - PullRequest
1 голос
/ 07 августа 2011

Я вижу изображение запуска (png в корне проекта, размер: 320x480 пикселей) на симуляторе iPhone и устройстве iPhone.И затем, я хочу сделать прозрачным это (образ запуска) медленно. (Alpha = 0.0;) Но я не могу этого сделать, хотя я пробовал по-разному.

Спасибо, Катсуми

Ответы [ 2 ]

1 голос
/ 07 августа 2011

Посмотрите на методы анимации UIView. Такой метод, как animateWithDuartion, должен быть достаточным для вашей цели. Ваша анимация затухания в простейшей реализации будет выглядеть следующим образом:

[UIView animateWithDuration:1 animations:^(void){self.splashImage.alpha = 0.0f;}];
0 голосов
/ 07 августа 2011

Когда приложение запускается, вам нужно немедленно создать новый экземпляр изображения через UIImageView и выбросить его в главное окно.Затем, как только вы получите доступ к этому UIView, вы можете использовать базовые методы анимации, например -animateWithDuration:animations:.

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


Пример кода:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    // PLACE YOUR APP LAUNCH CODE HERE

    UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Default"]];
    [self.window addSubview:imageView];
    [imageView release];

    [UIView animateWithDuration:2.0 animations:^{
        imageView.alpha = 0.0;
        [imageView removeFromSuperview];
    }];


    return YES;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...