在Swift 2中,我们可以这样做以获得旋转和伸展:
let rotate = CGAffineTransformMakeRotation(1)
let stretchAndRotate = CGAffineTransformScale(rotate, 0.8, 0.8)
label.transform = stretchAndRotate
在Swift 3中,CGAffineTransformScale已成为CGAffineTransform,不再接受轮换。
现在将拉伸和旋转应用于对象的最简单方法是什么?
谢谢,
罗布
答案 0 :(得分:31)
在Swift 3中,许多全局C函数都映射到成员函数 对应的类型,比较 关于迅速进化的"Import as member"。
在你的情况下,它将是
let rotate = CGAffineTransform(rotationAngle: 1.0)
let stretchAndRotate = rotate.scaleBy(x: 0.8, y: 0.8)