View的缩放操作--CGAffineTransformMakeScale:
__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:相关推荐
- android里面画布快照,自定义 View - Canvas - 画布操作和快照
操作 API 备注 移动画布 translate(float dx, float dy) -- 画布旋转 rotate(float degrees) -- 画布旋转 rotate(float degr ...
- Android开发之View双指缩放ViewGroup双指缩放视频双指缩放图片双指缩放
老套路先上图 核心代码使用view的缩放API即可 setScaleX(scale); setScaleY(scale); 在看下自定义可缩放的view package cn.xiayiye5.xia ...
- 在GDI+中用Mattix类对2D矢量图形进行平移、缩放操作
在GDI+中用Mattix类对2D矢量图形进行平移.缩放操作 1. GDI+中点坐标的格式及矩阵乘法的定义 GDI+中的的点按照1行3列的格式,即(x坐标,y坐标,1),其中1为哑元坐标.变换矩 ...
- R使用dplyr包对变量、特征进行标准化(standardize)缩放操作
R使用dplyr包对变量.特征进行标准化(standardize)缩放操作 目录 R使用dplyr包对变量.特征进行标准化(standardize)缩放操作
- php扇形分布图,PHP制作3D扇形统计图以及对图片进行缩放操作实例
这篇文章主要介绍了PHP制作3D扇形统计图以及对图片进行缩放操作实例,需要的朋友可以参考下 1.利用php gd库的函数绘制3D扇形统计图 header("content-type" ...
- openGL-读取off、stl、obj文件并旋转平移缩放操作
说明 很多朋友反馈,加载完毕后是一片空白-不用担心.我认为你很大程度上已经配置成功.这时候你可以试一试点击数字1.2.3进行查看. 此外我建议你使用点面数目规模较小的模型例如bunny等而不是使用ki ...
- Pillow图像缩放操作
Pillow图像缩放操作 在图像处理过程中经常会遇到缩小或放大图像的情况,Image 类提供的 resize() 方法能够实现任意缩小和放大图像. resize() 函数的语法格式如下: resize ...
- android 自定义view,缩放放大,平移边界检测
由于项目的需要,自定义个view,控制父控件,既可以缩放放大,滑动边界检测.自己实现了通过父控件就能操作子控件的自定义view,直接引用就可以使用. 下面是我实现的一个思路,贴了部分代码,大家可以参考 ...
- Android 对一个View进行缩放处理(放大或缩小View)案例
源码 1 activity_zoom.xml <FrameLayout xmlns:android="http://schemas.android.com/apk/res/androi ...
最新文章
- bat自动输入密码登录_如何制作自动设置计算机管理员密码的脚本
- linux循环读取文件里的ip,自动获取文件里IP的shell脚本
- Java存储密码用字符数组
- 计算机文档设置,电脑这样设置快速的共享文件、分享文档!
- 《C++ Primer》第五版课后习题解答_第二章(1)(01-08)
- vscode 左侧图标_1分钟将vscode撸成小霸王
- (补充)【打印1到最大的n位数】剑指offer——面试题12:打印1到最大的n位数
- 【Python】爬取xici和快代理的免费代理ip
- 事务中的多线程引发的怪异现象
- 拳皇97c语言编码,拳皇97(格斗王97)
- Android kotlin 时间戳转换工具
- python 拼多多抢券_拼多多满减优惠 AC代码 python
- CCRC信息安全服务资质认证流程知识点汇总
- aria2 txt导入_使用Aria2完成下载任务
- Revit: AR and VR Workflows Revit:AR和VR工作流程 Lynda课程中文字幕
- 一次Flannel和Docker网络不通定位问题
- [VIM].vimrc設置詳解---配置你的vim
- 带上CSDN一起游国庆
- 正则表达式匹配USD格式
- 华为云数据库DDS产品深度赋能