我正在使用Core Graphics绘图,我需要缩小当前上下文。 我使用CGContextScaleCTM函数,但这使用de origin而不是center。 我怎样才能从中心做出规模?
答案 0 :(得分:1)
缩放后,您可以使用CGContextTranslateCTM
将上下文移动到您喜欢的位置。
答案 1 :(得分:0)
根据需要更改常量。
let percentScale : CGFloat = 0.8
context.translateBy(x: rect.size.width * (1.0 - percentScale) * 0.5, y: rect.size.height * (1.0 - percentScale) * 0.5)
context.scaleBy(x: percentScale, y: percentScale)
// ...draw into context