iOS UIView动画效果 学习笔记

//启动页动画
UIImageView *launchScreen = [[UIImageView alloc]initWithFrame:[UIScreen mainScreen].bounds];
launchScreen.image = [UIImage imageNamed:@"launchScreen"];
[self.window addSubview:launchScreen]; [UIView animateWithDuration:1.0f animations:^{
launchScreen.alpha = ;
// CGRect frame = [UIScreen mainScreen].bounds;
// frame.origin.x = frame.size.width;
// launchScreen.frame = frame;
}completion:^(BOOL isFinished){
[launchScreen removeFromSuperview];
}];
CGRect frame = _confirmV.frame;
[UIView beginAnimations:nil context:nil];//动画定义开始
[UIView setAnimationDuration:0.5];//动画的时长
[UIView setAnimationDelay:];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(removeConfirmView)];//动画完成时执行的SEL,必须设置delegate frame.origin.y += HEIGHT(self.view);//这三句就是要执行的动画语句
targetView.frame = frame;
targetView.alpha -= 0.1; [UIView commitAnimations];//动画定义结尾

详细可参考:http://www.tuicool.com/articles/BjMrQne

上一篇:iOS启动动画效果实现


下一篇:res\menu\main.xml:6: error: No resource identifier found for attribute 'showAsAction' in package 'com.xxx.xxxx'