此代码无法在swift 3中编译:
let flipVertical = CGAffineTransformMake(1, 0, 0, -1, 0, newSize.height)
context.concatenate(flipVertical)
我如何将其转换过来?
答案 0 :(得分:4)
在Swift 3中,这些独立的功能已被init
语法替换:
let flipVertical = CGAffineTransform(a: 1, b: 0, c: 0, d: -1, tx: 0, ty: newSize.height)
答案 1 :(得分:1)
CGAffineTransformMake
成为CGAffineTransform
,初始化程序现在需要标签。
let flipVertical = CGAffineTransform(a: 1, b: 0, c: 0, d: -1, tx: 0, ty: newSize.height)
context.concatenate(flipVertical)
有关详细信息,请查看CGAffineTransform
的{{3}}。