zoukankan      html  css  js  c++  java
  • IOS UIView 放大缩小

    /创建缩小了的视图
    myWeiBoImageVC = [[UIViewController alloc] init];
    myWeiBoImageVC.view.clipsToBounds = YES;
    myWeiBoImageVC.view.alpha = 0.0;
    myWeiBoImageVC.view.frame = CGRectMake(64, 0, 1024-64, 768-20);
    [self.view addSubview:myWeiBoImageVC.view];
        
    CGAffineTransform newTransform = 
    CGAffineTransformScale(myWeiBoImageVC.view.transform, 0.1, 0.1);
    [myWeiBoImageVC.view setTransform:newTransform];
    myWeiBoImageVC.view.center = CGPointMake(670, 100);
     
    [self performSelector:@selector(imageViewControllerBigAnimation)];

    //放大刚刚创建缩小后的视图
    - (void)imageViewControllerBigAnimation{
       
        [UIView beginAnimations:@"imageViewBig" context:nil];
        [UIView setAnimationDuration:0.5];   
        CGAffineTransform newTransform =            CGAffineTransformConcat(myWeiBoImageVC.view.transform,  CGAffineTransformInvert(myWeiBoImageVC.view.transform));
        [myWeiBoImageVC.view setTransform:newTransform];
        myWeiBoImageVC.view.alpha = 1.0;
        myWeiBoImageVC.view.center = CGPointMake(416, 510);
        [UIView commitAnimations];
       
    }

    //缩小视图 隐藏

    - (void)imageViewControllerSmallAnimation{

        [UIView beginAnimations:@"imageViewSmall" context:nil];
        [UIView setAnimationDuration:0.5];
        CGAffineTransform newTransform =  CGAffineTransformScale(myWeiBoImageVC.view.transform, 0.1, 0.1);
        [myWeiBoImageVC.view setTransform:newTransform];
        myWeiBoImageVC.view.center = CGPointMake(670, 100);
        [UIView commitAnimations];
       
    }

  • 相关阅读:
    谈谈jQuery之绑定事件
    手机移动端WEB资源整合
    2016移动端web5分钟速成(适合新手)
    日常整理的一些网址
    web服务器页面错误代码集
    jQuery事件绑定的最佳实践
    前端体系
    js刷新页面的几种方法
    JAVA的静态变量、静态方法、静态类
    在Hadoop集群中添加机器和删除机器
  • 原文地址:https://www.cnblogs.com/geek6/p/3947998.html
Copyright © 2011-2022 走看看