ホーム

Swift3 で 'CGContextDrawImage' is unavailable: Use draw(_:in:)

0
0

SwiftでCGContextDrawImageを使おうとした時、現在のSwift3の構文コードではいくつかの問題が発生していたので備忘録として書き残しておきます。

問題のコード

CGContextDrawImage(context, CGRect(x: -self.size.width/2, y:-self.size.height/2, width:self.size.width, height:self.size.height), self.cgImage)

解決コード

context.draw(context as! CGImage, in: CGRect(x: -self.size.width/2, y:-self.size.height/2, width:self.size.width, height:self.size.height), byTiling: (self.cgImage != nil))

参考

CGContext

Swift 3とCGContextDrawImage

Pocket
LinkedIn にシェア

  • この記事を書いた人
  • 最新記事

藤沢瞭介(Ryosuke Hujisawa)

りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

-ホーム

Copyright© off.tokyo , 2021 All Rights Reserved Powered by AFFINGER5.