iOS 【transform属性】-通过tramsform熟悉个可以修改对象的平移、缩放比例和旋转角度
来源:互联网 发布:淘宝子账号权重值500 编辑:程序博客网 时间:2024/06/08 06:06
【transform属性】
1.在OC中,通过tramsform熟悉个可以修改对象的平移、缩放比例和旋转角度
2.创建“基于控件初始位置”的形变
CGAffineTransformMakeTranslation(平移)
CGAffineTransformMakeScale(缩放)
CGAffineTransformMakeRotaion(旋转)
3.创建“基于transform参数”的形变
CGAffineTransformTranslate
CGAffineTransformScale
CGAffineTransformRotate
1.在OC中,通过tramsform熟悉个可以修改对象的平移、缩放比例和旋转角度
2.创建“基于控件初始位置”的形变
CGAffineTransformMakeTranslation(平移)
CGAffineTransformMakeScale(缩放)
CGAffineTransformMakeRotaion(旋转)
3.创建“基于transform参数”的形变
CGAffineTransformTranslate
CGAffineTransformScale
CGAffineTransformRotate
4.在OC中,所有跟角度相关的数组,都是弧度值,180° = M_PI
-(void)Rotate:(UIButton *)rotate{ //位移(不累加) //self.headImageView.transform=CGAffineTransformMakeTranslation(50, 200); //缩放 //self.headImageView.transform=CGAffineTransformMakeScale(1.2, 10); //在原有的基础上位移(是累加的) //self.headImageView.transform=CGAffineTransformTranslate(self.headImageView.transform, 50, 50); //在原有的基础上进行缩放 //self.headImageView.transform=CGAffineTransformScale(self.headImageView.transform, 1.5, 1.6); //在原有的基础上进行旋转 if (rotate.tag) { //旋转角度为1/pi,逆时针 self.headImageView.transform=CGAffineTransformRotate(self.headImageView.transform, -M_1_PI); } else { //旋转的角度为pi/2,顺时针 self.headImageView.transform=CGAffineTransformRotate(self.headImageView.transform, M_PI_2); } }
0 0
- iOS 【transform属性】-通过tramsform熟悉个可以修改对象的平移、缩放比例和旋转角度
- iOS中使用transform的缩放、平移、旋转
- iOS transform(平移、旋转、缩放)
- Transform【缩放、平移、旋转】
- iOS---transform类的使用,平移,缩放,旋转效果的实现
- IOS 图片 移动 缩放 旋转 transform属性
- iOS控件的缩放,平移,旋转和回到原点
- 【C#/WPF】Image图片的Transform变换:平移、缩放、旋转
- IOS UIImageView的旋转平移缩放
- Bitmap和Canvas的平移、缩放、旋转
- 矩阵的平移,缩放和旋转
- [OpenGL] 桌子的平移、旋转和缩放
- iOS开发:旋转、缩放、平移
- iOS图片添加平移/缩放/旋转多个手势
- ios-day02-03(使用transform对按钮进行平移、缩放、旋转)
- 讲述属性动画的使用 —使用动画旋转、平移、渐变和缩放
- iOS 【CGAffineTransform方法类-视图缩放、旋转和平移】
- iOS学习(frame、bounds、center:)以及UIView的旋转,平移和缩放
- oracle安装报错:Could not retrieve local nodename.
- MBR与GPT分区格式(实例-创建大于2TB的分区)
- test
- java获取当前路径
- Hawk-and-Chicken (hdu 3639 强连通缩点+反向建图DFS)
- iOS 【transform属性】-通过tramsform熟悉个可以修改对象的平移、缩放比例和旋转角度
- HDU 1241 Oil Deposits【dfs最大联通块(洪水算法)】
- android应用生命周期
- HDU5348 MZL's endless loop (搜索)
- 不解压直接读取压缩包中的文件
- 菜鸟学Android(四十四):jsp标签技术简介及jsp标签的开发详解
- HTTPS、SPDY和HTTP/2的性能比较
- Python 爬虫
- Android 谷歌 开源 通信框架 VOLLEY(六)——应用实例