iPhone SDK:设置动画以创建闪烁效果

iPhone SDK:设置动画以创建闪烁效果,iphone,xcode,animation,random,Iphone,Xcode,Animation,Random,在我正在开发的iPhone应用程序中,我有一个显示眼睛的图像视图,我想让他们眨眼,很明显眨眼是一件随机的事情,它不能像UIImageView动画在重复时所做的那样是例行的并不断重复 我如何设置一个动画,显示一帧(眨眼),然后设置回原始图像,并以随机间隔执行此操作 记得在回答我是新手时。你可以用一个NSTimer。 让计时器的委托方法将眼睛图像更改为闪烁图像,然后将计时器的点火日期设置为随机时间。 触发NSTimer后,使用此代码将其设置为随机时间: [yourTimer setFireDate:

在我正在开发的iPhone应用程序中,我有一个显示眼睛的图像视图,我想让他们眨眼,很明显眨眼是一件随机的事情,它不能像UIImageView动画在重复时所做的那样是例行的并不断重复

我如何设置一个动画,显示一帧(眨眼),然后设置回原始图像,并以随机间隔执行此操作

记得在回答我是新手时。

你可以用一个NSTimer。 让计时器的委托方法将眼睛图像更改为闪烁图像,然后将计时器的点火日期设置为随机时间。
触发NSTimer后,使用此代码将其设置为随机时间:
[yourTimer setFireDate:[NSDate Date With TimeIntervalencesInnow:rand()%MaxTimeBetween链接]
当然,用正确的值替换Timer和MaxTimeBetweenBlocks链接
您可能希望使用srand(time(NULL))为随机数生成器设定种子

您可以使用NSTimer。 让计时器的委托方法将眼睛图像更改为闪烁图像,然后将计时器的点火日期设置为随机时间。
触发NSTimer后,使用此代码将其设置为随机时间:
[yourTimer setFireDate:[NSDate Date With TimeIntervalencesInnow:rand()%MaxTimeBetween链接]
当然,用正确的值替换Timer和MaxTimeBetweenBlocks链接

您可能希望使用srand(time(NULL))来为随机数生成器设定种子

具有闪烁动作您可以在随机时间rnd()%10“调度”图像精灵上的动作。

具有闪烁动作您可以在随机时间rnd()%10“调度”图像精灵上的动作。

我明白了,你知道你会具体键入什么来将计时器启动日期设置为随机时间吗?谢谢,你真的帮助了我。我明白了,你知道你会具体键入什么来将计时器启动日期设置为随机时间吗?谢谢,你真的帮助了我。