CGPointZero和CGContextDrawImage不可用

时间:2016-10-18 10:25:02

标签: ios swift3 cgcontextdrawimage

我无法为swift 3转换CGContextDrawImage,我尝试了context.draw,但它不起作用。那里有人可以给我一个反馈

Error screenshot

代码:

^(?!.*\/thank-you(?:\/|$))(?:.*\/)?(?:contact-us|register-now)\/

1 个答案:

答案 0 :(得分:8)

所有CoreGraphics C函数都经过重构,以更好地适应Swift风格:

Swift 2:

CGContextDrawImage(imageContext, CGRect(origin: CGPointZero, size: image.size), cgImage)

斯威夫特3:

imageContext.draw(cgImage, in: CGRect(origin: .zero, size: image.size))

P.S。可以使用.zero代替CGPoint.zero,因为它的类型是隐式推断的。