__weak UIImageView *weekImage = imageView;

imageView.transform = CGAffineTransformMakeScale(0.1, 0.1);//x y方向的初始缩放比例;

[UIViewanimateWithDuration:.3animations:^{

weekImage.transform = CGAffineTransformMakeScale(1, 1);

} completion:^(BOOL finished) {

weekImage.transform = CGAffineTransformIdentity;//

}];

CGAffineTransformMakeTranslation : 每次都是以最初位置的中心点为参考

CGAffineTransformTranslate 每次都是以传入的transform为参照(既 有叠加效果)

CGAffineTransformIdentity  最初位置的中心点

// 不停的按 也只会动一次
- (IBAction)btn1Action:(id)sender {
self.imageView.transform=CGAffineTransformMakeTranslation(0,50);
}

// 不停的按 不停的动
- (IBAction)action2:(id)sender {

// self.imageView.transform = CGAffineTransformTranslate(CGAffineTransformIdentity, 0, 50);
self.imageView.transform =CGAffineTransformTranslate(self.imageView.transform, 0, 50);

}

转载于:https://www.cnblogs.com/zhujin/p/4356439.html

View的缩放操作--CGAffineTransformMakeScale:相关推荐

  1. android里面画布快照,自定义 View - Canvas - 画布操作和快照

    操作 API 备注 移动画布 translate(float dx, float dy) -- 画布旋转 rotate(float degrees) -- 画布旋转 rotate(float degr ...

  2. Android开发之View双指缩放ViewGroup双指缩放视频双指缩放图片双指缩放

    老套路先上图 核心代码使用view的缩放API即可 setScaleX(scale); setScaleY(scale); 在看下自定义可缩放的view package cn.xiayiye5.xia ...

  3. 在GDI+中用Mattix类对2D矢量图形进行平移、缩放操作

    在GDI+中用Mattix类对2D矢量图形进行平移.缩放操作 1.    GDI+中点坐标的格式及矩阵乘法的定义 GDI+中的的点按照1行3列的格式,即(x坐标,y坐标,1),其中1为哑元坐标.变换矩 ...

  4. R使用dplyr包对变量、特征进行标准化(standardize)缩放操作

    R使用dplyr包对变量.特征进行标准化(standardize)缩放操作 目录 R使用dplyr包对变量.特征进行标准化(standardize)缩放操作

  5. php扇形分布图,PHP制作3D扇形统计图以及对图片进行缩放操作实例

    这篇文章主要介绍了PHP制作3D扇形统计图以及对图片进行缩放操作实例,需要的朋友可以参考下 1.利用php gd库的函数绘制3D扇形统计图 header("content-type" ...

  6. openGL-读取off、stl、obj文件并旋转平移缩放操作

    说明 很多朋友反馈,加载完毕后是一片空白-不用担心.我认为你很大程度上已经配置成功.这时候你可以试一试点击数字1.2.3进行查看. 此外我建议你使用点面数目规模较小的模型例如bunny等而不是使用ki ...

  7. Pillow图像缩放操作

    Pillow图像缩放操作 在图像处理过程中经常会遇到缩小或放大图像的情况,Image 类提供的 resize() 方法能够实现任意缩小和放大图像. resize() 函数的语法格式如下: resize ...

  8. android 自定义view,缩放放大,平移边界检测

    由于项目的需要,自定义个view,控制父控件,既可以缩放放大,滑动边界检测.自己实现了通过父控件就能操作子控件的自定义view,直接引用就可以使用. 下面是我实现的一个思路,贴了部分代码,大家可以参考 ...

  9. Android 对一个View进行缩放处理(放大或缩小View)案例

    源码 1 activity_zoom.xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/androi ...

最新文章

  1. bat自动输入密码登录_如何制作自动设置计算机管理员密码的脚本
  2. linux循环读取文件里的ip,自动获取文件里IP的shell脚本
  3. Java存储密码用字符数组
  4. 计算机文档设置,电脑这样设置快速的共享文件、分享文档!
  5. 《C++ Primer》第五版课后习题解答_第二章(1)(01-08)
  6. vscode 左侧图标_1分钟将vscode撸成小霸王
  7. (补充)【打印1到最大的n位数】剑指offer——面试题12:打印1到最大的n位数
  8. 【Python】爬取xici和快代理的免费代理ip
  9. 事务中的多线程引发的怪异现象
  10. 拳皇97c语言编码,拳皇97(格斗王97)
  11. Android kotlin 时间戳转换工具
  12. python 拼多多抢券_拼多多满减优惠 AC代码 python
  13. CCRC信息安全服务资质认证流程知识点汇总
  14. aria2 txt导入_使用Aria2完成下载任务
  15. Revit: AR and VR Workflows Revit:AR和VR工作流程 Lynda课程中文字幕
  16. 一次Flannel和Docker网络不通定位问题
  17. [VIM].vimrc設置詳解---配置你的vim
  18. 带上CSDN一起游国庆
  19. 正则表达式匹配USD格式
  20. 华为云数据库DDS产品深度赋能

热门文章

  1. 你犯了没?电脑最忌讳的18个小动作之三
  2. OC中使用 static 、 extern、 const使用
  3. Flink SQL解析复杂Join(转载+自己整理和补充)
  4. Twitter开发者帐号申请(还没出结果)
  5. Cannot check for MySQL Daemon startup because of mysqladmin failure
  6. OpenWrt编程篇
  7. 仿QQ联系人的TableView的折叠与拉伸
  8. IO多路复用原理剖析
  9. Solaris、Mac OS系统日志分析工具
  10. 给你的shell终端添上一道靓丽的风景