Cocoa Touch动画延迟命令

时间:2011-02-19 08:10:11

标签: iphone cocoa-touch animation iphone-sdk-3.2

延迟动作淡入图像的命令是什么?

3 个答案:

答案 0 :(得分:0)

我发现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;
}

答案 1 :(得分:0)

对于延迟您在AppDelegation中可以执行的操作,didFinishLaunchingWithOptions

          [NSThread sleepForTimeInterval:2];

淡入和淡出图像。你可以使用淡化和淡出的自定义方法

最好能看到这篇文章http://iosdevelopertips.com/user-interface/fade-transition-fade-images-in-and-out.html

答案 2 :(得分:0)

听起来像你想要的

+ (void)setAnimationDelay:(NSTimeInterval)delay

像这样使用它(基于非块的动画):

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDelay:1.5];
myImage.alpha = 1.0;
[UIView commitAnimations];