IOS开发(89)之动画之视图的缩放
2013-05-15 11:19
375 查看
1 前言
今天我们学习一下如何为你的视图创建一个仿射缩放变换并使用 UIView 的动画方法来执行缩放变换。2 代码实例
ZYViewController.m:- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIImage *xcodeImage = [UIImage imageNamed:@"Xcode.png"];
self.xcodeImageView = [[UIImageView alloc] initWithImage:xcodeImage];
//设置图片的Frame
[self.xcodeImageView setFrame:CGRectMake(0.0f,0.0f, 100.0f, 100.0f)];
self.view.backgroundColor = [UIColor whiteColor];
[self.view addSubview:self.xcodeImageView];
}
- (void) viewDidAppear:(BOOL)paramAnimated{ [super viewDidAppear:paramAnimated];
/* Place the image view at the center of the view of this view controller */
self.xcodeImageView.center = self.view.center;
//设置转换标识
self.xcodeImageView.transform = CGAffineTransformIdentity;
/* Begin the animation */
[UIView beginAnimations:nil context:NULL];
/* Make the animation 5 seconds long */
[UIView setAnimationDuration:5.0f];
//图形放大两倍
self.xcodeImageView.transform = CGAffineTransformMakeScale(2.0f, 2.0f);
/* Commit the animation */
[UIView commitAnimations];
}
运行结果
放大后结果
3 结语
以上是所有内容,希望对大家有所帮助。Demo实例下载:http://download.csdn.net/detail/u010013695/5380327
相关文章推荐
- iOS项目开发实战——制作视图的缩放动画
- 【iOS开发-24】导航控制器下不同视图控制器之间切换:利用CATrasition和view的layer层来实现自定义的动画效果
- IOS视图缩放显示动画效果
- iOS开发仿《喵播》之快速集成tableView头部缩放视图
- iOS项目开发实战——制作视图的平移动画以及解决移动异常问题
- 【iOS开发-89】UIGestureRecognizer手势识别完成旋转、缩放和拖拽等效果
- iOS项目开发实战——设置视图的透明度改变动画
- IOS中动画的实现:以及视图的移动、缩放和旋转
- IOS开发(88)之动画之视图的移动
- 【iOS开发-51】案例学习:动画新写法、删除子视图、视图顺序、延迟方法、按钮多功能用法及icon图标和启动页设置
- iOS项目开发实战——制作视图的旋转动画
- iOS 比例 缩放视图 视图动画效果 CGAffineTransformMakeScale
- IOS视图缩放显示动画效果
- ios视图缩放动画
- iOS开发笔记--视图切换的动画效果
- iOS中动画的实现:以及视图的移动、缩放和旋转
- iOS项目开发实战——实现视图切换动画
- ios视图缩放动画
- iOS项目开发实战——多个视图的平移动画与闭包函数的声明与调用
- iOS开发笔记10:圆点缩放动画、强制更新、远程推送加语音提醒及UIView截屏