博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS UIView 放大缩小
阅读量:5829 次
发布时间:2019-06-18

本文共 1381 字,大约阅读时间需要 4 分钟。

/创建缩小了的视图

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];
   
}

转载于:https://www.cnblogs.com/geek6/p/3947998.html

你可能感兴趣的文章
马哥2016.Linux+Python高端运维班第一周作业
查看>>
我的友情链接
查看>>
【Cocos2d-x-基础概念】坐标系统
查看>>
Android Activity调用Dialog后的返回值方法
查看>>
Nginx
查看>>
redis--基本用法(1)
查看>>
Linux软件编译安装和相关目录介绍
查看>>
MySQL加密复制
查看>>
@ControllerAdvice 拦截异常并统一处理
查看>>
规模化落地云原生,阿里云即将重磅亮相 KubeCon China
查看>>
MaxCompute,基于Serverless的高可用大数据服务
查看>>
区块链教程Fabric1.0源代码分析PeerBroadcastClient(Broadcas
查看>>
爬虫怎么解决IP不足的问题?
查看>>
企业OA系统的协同和整合
查看>>
手持终端是用来干嘛的?手持终端有什么功能?
查看>>
Java问题排查工具清单
查看>>
iOS中的本地化(设置中文,英文,阿拉伯文等等)
查看>>
MYSQL数据库常用命令集合
查看>>
微软2011年7月最有价值专家(MVP)名单 51CTO十五位用户当选
查看>>
Android资源汇总贴
查看>>