概述
使用如下代码进行图片的 180 度旋转,
self.imageView.transform = CGAffineTransform.init(rotationAngle: CGFloat(Double.pi))
开发者文档上说明:iOS 中正值逆时针,负值顺时针,但是实际使用时发现,不管正值负值均为顺时针
分析
为分析出原因
解决
经过测试,改为如下代码,可实现逆时针,如果 pi * 1 的话,改旋转仍然是顺时针,改为小于 1 的值才会起作用
self.translateImageView.transform = CGAffineTransform.init(rotationAngle: -CGFloat(Double.pi * 0.9999))
网友评论