下面的代码是否存在问题?我想将视频旋转90度,但每次尝试旋转时都会返回黑屏。
let degrees : Double = 90; //the value in degrees
let rotate: CGAffineTransform = new.concatenating(CGAffineTransform(rotationAngle: CGFloat(degrees * .pi/180) ))
为了测试实际的视频,我尝试了以下操作,它确实显示在屏幕上,但显然没有旋转。
new.concatenating(CGAffineTransform(rotationAngle: CGFloat(0) ))
答案 0 :(得分:0)
这可能与您应用转换的顺序有关。结果是不同的。如果RHEL 6.7
是翻译。然后new
将平移旋转。这可能不是您想要的。如果您这样做:
new.concatenating(...)
这将轮换翻译,可能会为您提供所需的内容。