做医疗网站,网站建设技术外文文献,网站都有哪些类型,成都it外包公司研究了一下transform的旋转设置#xff0c;调了半天还以为是旋转写错了#xff0c;发现是两个不同的view对象写错了#xff0c;不管怎么说#xff0c;还是记录一下旋转相关的操作吧。 参数都是弧度。
以一个图片来举例。
let img UIImageView.init()
img.image UIImage…研究了一下transform的旋转设置调了半天还以为是旋转写错了发现是两个不同的view对象写错了不管怎么说还是记录一下旋转相关的操作吧。 参数都是弧度。
以一个图片来举例。
let img UIImageView.init()
img.image UIImage(named: demo)初始值
img.transform CGAffineTransformIdentity
img.transform CGAffineTransform(rotationAngle: 0)旋转到指定角度90度 img.transform CGAffineTransform(rotationAngle: Double.pi)旋转90度角
img.transform CGAffineTransformRotate(img.transform, Double.pi)获取旋转弧度
let transform img.transform
let angle atan2(transform.b,transform.a)
// 弧度转角度
let degree angle * 180 / Double.pi