CGAffineTransformConCat/ CGAffineTransformMakeScale in Swift 3
I'm trying to update a part of a function for swift 3:
let newLabelOffset = CGFloat(direction.rawValue) * originalFrame.size.height/2
newLabel.transform = CGAffineTransformConCat(
CGAffineTransformMakeScale(1,0)
CGAffineTransformMakeTranslation(0,newLabelOffset)
)
I've heard that the new way of using CGAffineTransformConCat
is concatenating(_:)
but not entirely sure how to set it up based on the 2 above transforms.
Solution 1:
Init transforms,
let trans1 = CGAffineTransform(scaleX: 0, y: 0)
let trans2 = CGAffineTransform(translationX: 0,y: 1)
Concatenate,
trans1.concatenating(trans2)