我正在尝试为swift 3更新函数的一部分:
let newLabelOffset = CGFloat(direction.rawValue) * originalFrame.size.height/2
newLabel.transform = CGAffineTransformConCat(
CGAffineTransformMakeScale(1,0)
CGAffineTransformMakeTranslation(0,newLabelOffset)
)
我听说使用CGAffineTransformConCat
的新方法是concatenating(_:)
,但不完全确定如何根据上述2个转换设置它。
答案 0 :(得分:10)
Init转换,
let trans1 = CGAffineTransform(scaleX: 0, y: 0)
let trans2 = CGAffineTransform(translationX: 0,y: 1)
级联,
trans1.concatenating(trans2)