Команда задержки анимации Cocoa Touch - PullRequest
0 голосов
/ 19 февраля 2011

Какова команда задержки действия, чтобы исчезнуть в изображении?

Ответы [ 3 ]

0 голосов
/ 19 февраля 2011

Для задержки действия, которое вы можете выполнить в AppDelegation, didFinishLaunchingWithOptions

          [NSThread sleepForTimeInterval:2];

Для появления и исчезновения изображения. Вы можете использовать пользовательские методы для Fade и Fade Out

Лучше бы вы увидели этот пост http://iosdevelopertips.com/user-interface/fade-transition-fade-images-in-and-out.html

0 голосов
/ 19 февраля 2011

Звучит так, как вы хотите

+ (void)setAnimationDelay:(NSTimeInterval)delay

Используйте это так (анимация без блоков):

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDelay:1.5];
myImage.alpha = 1.0;
[UIView commitAnimations];
0 голосов
/ 19 февраля 2011

Я считаю, что новые методы блочной анимации в UIView довольно просты для работы:

https://developer.apple.com/documentation/uikit/uiview

Вы могли бы сделать что-то вроде

UIImageView *yourPic;  // assume it exists
yourPic.opacity = 0.0;
[UIView animateWithDuration:1.0 animations:^
{
    yourPic.opacity = 1.0;
}
...