IOS开发(89)之动画之视图的缩放
1 前言
今天我们学习一下如何为你的视图创建一个仿射缩放变换并使用 UIView 的动画方法来执行缩放变换。
2 代码实例
ZYViewController.m:
[plain] - (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];
}
补充:移动开发 , IOS ,