iOS开发 CGAffineTransform 让图片旋转, 旋转后获得图片旋转的角度
来源:互联网 发布:手机淘宝客服人工服务 编辑:程序博客网 时间:2024/05/16 01:01
1.让图片旋转
UIImageView *imageView = [[UIImageView alloc]init]; imageView.frame = CGRectMake(50, 50, 200, 200);imageView.image = [UIImage imageNamed:@"460.jpg"]; CGAffineTransform transform= CGAffineTransformMakeRotation(M_PI*0.38);imageView.transform = transform;//旋转
/*关于M_PI #define M_PI 3.14159265358979323846264338327950288 其实它就是圆周率的值,在这里代表弧度,相当于角度制 0-360 度,M_PI=180度 旋转方向为:顺时针旋转 */
2.旋转后,获得这个图片旋转的角度
CGAffineTransform _trans = imageView.transform;CGFloat rotate = acosf(_trans.a);// 旋转180度后,需要处理弧度的变化if (_trans.b < 0) { rotate = M_PI -rotate; }// 将弧度转换为角度CGFloat degree = rotate/M_PI * 180;
0 0
- iOS开发 CGAffineTransform 让图片旋转, 旋转后获得图片旋转的角度
- IOS利用CGAffineTransform实现图片旋转
- iOS开发 UIimage旋转,得到旋转后的Image图片,解决imageView旋转,内部图片不跟着旋转问题
- ios图片旋转,并得到旋转后的图片
- 图片任意角度旋转
- iOS开发之图片旋转
- java 图片角度调整旋转、并获得图片信息
- java上传带旋转角度的图片旋转问题
- Android拍照后获得的图片旋转90度问题
- 图片旋转的角度问题 CGAffineTransformMakeRotation
- android获取图片的旋转角度
- 拍照后旋转图片
- Android 根据角度旋转图片
- Android 根据角度旋转图片
- 将图片旋转一定角度
- java图片旋转指定角度
- iOS开发关于上传图片后,图片发生旋转的处理
- iOS图片旋转
- 【hdu3830】Checkers
- 信号总结及其实现代码
- setTimeout和setInterval
- 不要那么无知。
- 项目定制
- iOS开发 CGAffineTransform 让图片旋转, 旋转后获得图片旋转的角度
- 只争朝夕
- 译文:使用MVC5的Entity Framework 6入门(二)——实现基本的CRUD功能
- 软件工程3结对编程
- 国际结算三大方式之一——托收
- 存储管理之分配算法
- 2016/10/25
- 闪屏页面
- SpringMVC传值操作