IOS transform的使用(移动,放大,旋转)
@interface ViewController () - (IBAction)up; - (IBAction)big ; - (IBAction)leftRotate ; @property (nonatomic,assign)CGFloat ty;@end@implementation ViewController//向上移动,transform以第一次状态为准,作变化 - (IBAction)up {//取得头像按钮UIButton *head=(UIButton *)[self.view viewWithTag:10];//每次向上移动100的距离 // self.ty-=50; // head.transform=CGAffineTransformMakeTranslation(0, self.ty);//在head.transform的基础上移动距离。head.transform=CGAffineTransformTranslate(head.transform, 0, -100); }//放大控件,transform以第一次状态为准,作变化 - (IBAction)big {//取得头像按钮UIButton *head=(UIButton *)[self.view viewWithTag:10];//增大:输入的值是按钮的 缩放比例// self.ty-=50;// head.transform=CGAffineTransformMakeScale(0, self.ty);//在head.transform的基础上放大控件。head.transform=CGAffineTransformScale(head.transform, 1.5, 1.5); }//向左旋转控件,transform以第一次状态为准,作变化 - (IBAction)leftRotate {//取得头像按钮UIButton *head=(UIButton *)[self.view viewWithTag:10];//向左旋转 45°(M_PI_4)// 45°/180°//角度是正数:顺时针,角度是负数:逆时针//head.transform=CGAffineTransformMakeRotate(M_PI_4);//在head.transform的基础上左旋转控件。head.transform=CGAffineTransformRotate(head.transform, -M_PI_4); } @end
转载于:https://www.cnblogs.com/liuwj/p/6411748.html
IOS transform的使用(移动,放大,旋转)相关推荐
- 放大 旋转 css3,CSS3详解:transform 的旋转、旋转放大、放大、移动
CSS3 transform是什么? transform的含义是:改变,使-变形:转换 CSS3 transform都有哪些常用属性? transform的属性包括:rotate() / skew() ...
- iOS transform解决连续多次旋转缩放,实现图片旋转缩放效果
一.需求 实现imageView的缩放旋转效果,一般有两种方式: 1.底层加scrollview,利用scrollview的属性实现.(推荐这种,这是我比较后发现的,手势做缩放旋转会有点弊端) 2.利 ...
- BasicAnimation:纯Swift的基础动画库,支持 iOS 属性动画:缩放、旋转、平移、背景颜色、透明度、阴影等和弹性动画
BasicAnimation https://github.com/ZuopanYao/BasicAnimation iOS 属性动画:缩放.旋转.平移.背景颜色.透明度.阴影等,一句代码的事 支持以 ...
- IOS基础之iPad的屏幕旋转方向判断
IOS基础之iPad的屏幕旋转方向判断 #pragma mark - 屏幕旋转 - (void)viewWillTransitionToSize:(CGSize)size withTransition ...
- iOS OpenGL ES2.0教程 Lesson03 旋转
iOS OpenGL ES2.0教程 Lesson03 旋转 注:可供翻译的课程只有前两课.从这节课起,我试着根据我对OpenGL ES的理解写接下去的课程,希望能和大家一起学习. 在上节课中 ...
- iOS围绕某点缩放或旋转的AnchorPoint的设定
iOS围绕某点缩放或旋转的AnchorPoint的设定http://chentoo.com/?p=46 经常会遇到需求,要求手势的缩放或者旋转操作,要求动作变化围绕某一个特定点,或者是两指的中心点,或 ...
- ios新手开发——toast提示和旋转图片加载框
不知不觉自学ios已经四个月了,从OC语法到app开发,过程虽然枯燥无味,但是结果还是挺有成就感的,在此分享我的ios开发之路中的小小心得~废话不多说,先上我们今天要实现的效果图: 有过一点做APP经 ...
- ios 旋转屏幕试图切换_总结iOS App开发中控制屏幕旋转的几种方式
在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewControlle ...
- Unity中设置Transform的forward/up/right旋转异常问题
本文首发于洪流学堂微信公众号. 洪流学堂公众号回复forward,获取本文的测试工程. 小新:"智哥,我在设置人物持枪IK时,想要将枪的方向设置为光标的方向.但是出现了枪旋转混乱的问题,这个 ...
- java transform的作用_为什么旋转(0deg)很重要?
试图使用CSS3动画在50px的半径范围内连续制作圆轨道: div { width: 10px; height: 10px; background-color: black; position: ab ...
最新文章
- html中legend设置大小,HTML_如何给 legend 标签设定宽度,我们在做表单的时候经常会使 - phpStudy...
- ffmpeg 快速定位帧-资料整理
- mysqlevent每天,附答案
- 浅析网站排版如何让用户获得良好的访问体验
- springBoot+mybatisPlus小demo
- 学习写第一份在CSDN上的博客;
- 【工具】获取窗口与控件信息
- 移动端实现摇一摇并振动
- 杨辉三角形c语言程序
- MBR10200FAC-ASEMI肖特基二极管MBR10200FAC
- java程序代码实现手机号码归属地查询
- 福寿园首席员工系列报道:一雕一琢 人生定格
- PO*创建标准采购订单
- 软件开发项目为什么要做第三方软件测试,软件测评机构怎么选择?
- Java 重载(什么是重载?什么时候重载?重载有什么好处?)
- 升级至4K超高清12G-SDI接口时需要考虑的三件事
- 电子元件中场效应晶体管与晶体三极管,谁能领袖群伦
- Linux修改主机名
- 将文件转换成二进制,再由二进制转换成文件
- Dubbo学习(一)