@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的使用(移动,放大,旋转)相关推荐

  1. 放大 旋转 css3,CSS3详解:transform 的旋转、旋转放大、放大、移动

    CSS3 transform是什么? transform的含义是:改变,使-变形:转换 CSS3 transform都有哪些常用属性? transform的属性包括:rotate() / skew() ...

  2. iOS transform解决连续多次旋转缩放,实现图片旋转缩放效果

    一.需求 实现imageView的缩放旋转效果,一般有两种方式: 1.底层加scrollview,利用scrollview的属性实现.(推荐这种,这是我比较后发现的,手势做缩放旋转会有点弊端) 2.利 ...

  3. BasicAnimation:纯Swift的基础动画库,支持 iOS 属性动画:缩放、旋转、平移、背景颜色、透明度、阴影等和弹性动画

    BasicAnimation https://github.com/ZuopanYao/BasicAnimation iOS 属性动画:缩放.旋转.平移.背景颜色.透明度.阴影等,一句代码的事 支持以 ...

  4. IOS基础之iPad的屏幕旋转方向判断

    IOS基础之iPad的屏幕旋转方向判断 #pragma mark - 屏幕旋转 - (void)viewWillTransitionToSize:(CGSize)size withTransition ...

  5. iOS OpenGL ES2.0教程   Lesson03 旋转

    iOS OpenGL ES2.0教程    Lesson03  旋转 注:可供翻译的课程只有前两课.从这节课起,我试着根据我对OpenGL ES的理解写接下去的课程,希望能和大家一起学习. 在上节课中 ...

  6. iOS围绕某点缩放或旋转的AnchorPoint的设定

    iOS围绕某点缩放或旋转的AnchorPoint的设定http://chentoo.com/?p=46 经常会遇到需求,要求手势的缩放或者旋转操作,要求动作变化围绕某一个特定点,或者是两指的中心点,或 ...

  7. ios新手开发——toast提示和旋转图片加载框

    不知不觉自学ios已经四个月了,从OC语法到app开发,过程虽然枯燥无味,但是结果还是挺有成就感的,在此分享我的ios开发之路中的小小心得~废话不多说,先上我们今天要实现的效果图: 有过一点做APP经 ...

  8. ios 旋转屏幕试图切换_总结iOS App开发中控制屏幕旋转的几种方式

    在iOS6之前的版本中,通常使用 shouldAutorotateToInterfaceOrientation 来单独控制某个UIViewController的方向,需要哪个viewControlle ...

  9. Unity中设置Transform的forward/up/right旋转异常问题

    本文首发于洪流学堂微信公众号. 洪流学堂公众号回复forward,获取本文的测试工程. 小新:"智哥,我在设置人物持枪IK时,想要将枪的方向设置为光标的方向.但是出现了枪旋转混乱的问题,这个 ...

  10. java transform的作用_为什么旋转(0deg)很重要?

    试图使用CSS3动画在50px的半径范围内连续制作圆轨道: div { width: 10px; height: 10px; background-color: black; position: ab ...

最新文章

  1. html中legend设置大小,HTML_如何给 legend 标签设定宽度,我们在做表单的时候经常会使 - phpStudy...
  2. ffmpeg 快速定位帧-资料整理
  3. mysqlevent每天,附答案
  4. 浅析网站排版如何让用户获得良好的访问体验
  5. springBoot+mybatisPlus小demo
  6. 学习写第一份在CSDN上的博客;
  7. 【工具】获取窗口与控件信息
  8. 移动端实现摇一摇并振动
  9. 杨辉三角形c语言程序
  10. MBR10200FAC-ASEMI肖特基二极管MBR10200FAC
  11. java程序代码实现手机号码归属地查询
  12. 福寿园首席员工系列报道:一雕一琢 人生定格
  13. PO*创建标准采购订单
  14. 软件开发项目为什么要做第三方软件测试,软件测评机构怎么选择?
  15. Java 重载(什么是重载?什么时候重载?重载有什么好处?)
  16. 升级至4K超高清12G-SDI接口时需要考虑的三件事
  17. 电子元件中场效应晶体管与晶体三极管,谁能领袖群伦
  18. Linux修改主机名
  19. 将文件转换成二进制,再由二进制转换成文件
  20. Dubbo学习(一)

热门文章

  1. 开源巨献:Google最热门60款开源项目
  2. Vim查找与替换命令大全,功能完爆IDE!
  3. IT人是这么过圣诞的……
  4. python答疑的作用_python课程答疑
  5. potplayer如何添加m3u直播源_拼多多个人直播流量怎么来?直播如何添加个人商品...
  6. 朱晔和你聊Spring系列S1E5:Spring WebFlux小探
  7. ADB命令行工具使用
  8. QQ邮箱自动登录问题--frame嵌套元素定位
  9. LSTM(长短期记忆网络)及其tensorflow代码应用
  10. VUE优秀的组件库总结