“CGAffineTransformMake”在 swift 3 中不可用

Tim*_*win -2 core-graphics swift swift3

此代码无法在 swift 3 中编译:

let flipVertical = CGAffineTransformMake(1, 0, 0, -1, 0, newSize.height)
context.concatenate(flipVertical)
Run Code Online (Sandbox Code Playgroud)

我该如何转换?

Jen*_*nny 5

在 Swift 3 中,这些独立的函数已被替换为以下init语法:

let flipVertical = CGAffineTransform(a: 1, b: 0, c: 0, d: -1, tx: 0, ty: newSize.height)
Run Code Online (Sandbox Code Playgroud)