当前位置:编程学习 > wap >>

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 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,