文档库 最新最全的文档下载
当前位置:文档库 › 【推荐下载】iOS Dev (30) 用 beginAnimations 和 commitAnimations 来实现最简单的动画

【推荐下载】iOS Dev (30) 用 beginAnimations 和 commitAnimations 来实现最简单的动画

【推荐下载】iOS Dev (30) 用 beginAnimations 和 commitAnimations 来实现最简单的动画

iOS Dev (30) 用beginAnimations 和commitAnimations 来实现最简

单的动画

2014/01/18 0 iOS Dev (30) 用beginAnimations 和commitAnimations 来实现最简单的动画作者:CSDN 大锐哥地址:blog.csdn/prevention-

说点容易理解的我发现自己一直很笨,啥玩意儿必须得自己敲他妈一遍才懂。有

的3 个小时看完一本书,然后就去写代码了。我还是要一点点敲一遍,以前自己吹

过牛说15 分钟就能学一个新语言,扯鸡巴蛋。

因此,现在还是直接他妈的上代码吧。

[UIView beginAnimations:nil context:NULL];[UIView setAnimationDuration:0.3];[UIView setAnimationDelay:0];UIView *v = [self.window viewWithTag:1];// 你想实现到的最终状态[UIView commitAnimations];我喜欢带他妈

的,就是觉得随便敲而已。放松点,我擦擦。

从:

beginAnimations 到:

commitAnimations 就是完成一次完整的动画。动画,我们自己想想,学过物理的

人都鸡巴知道。首先你要考虑持续时间,其次你要考虑起始时间。也就是t0 和Δt

的关系。也就是他俩:

setAnimationDurationsetAnimationDelay 两个方法的参数的量纲(哈哈,这个词儿

有点装,量纲就是土鳖说的单位),都是秒。

上点完整代码- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; UIImageView *imageView1 = [[UIImageView alloc] initWithFrame:CGRectMake(0, 20, 100, 100)]; imageView1.image = [UIImage imageNamed:@ gyy.jpg imageView1.backgroundColor = [UIColor yellowColor]; imageView1.contentMode = UIViewContentModeScaleToFill;

相关文档