0
現在、図面ベースのアプリケーションを作成していますが、別のプレーヤーに座標を送信するオプションがあります。UI画像を抽出する座標を表示する
私はswift3
をXcode 8.1
に使用しています。
私は画像のPNG
を抽出することができますが、他のプレーヤーの画面で画像を再作成するために座標を送信するだけです。
ユーザーの描画機能にコードを掲載しました。私は文脈を押し進めようとしましたか? 'を' addLine 'の後に配列に追加しましたが、座標のように見えるものは配列にプッシュされませんでした。あなたが持っている任意のアイデアを
func drawPicture(fromPoint:CGPoint, toPoint:CGPoint) {
UIGraphicsBeginImageContextWithOptions(self.drawPage.bounds.size, false, 0.0)
drawPage.image?.draw(in: CGRect(x: 0, y:0, width:self.drawPage.bounds.width, height:self.drawPage.bounds.height))
let context = UIGraphicsGetCurrentContext()
context?.move(to: CGPoint(x: fromPoint.x, y: fromPoint.y))
context?.addLine(to: CGPoint(x: toPoint.x, y: toPoint.y))
context?.setBlendMode(CGBlendMode.color)
context?.setLineCap(CGLineCap.round)
context?.setLineWidth(5)
context?.setStrokeColor(UIColor(red: 0.26, green: 0.53, blue: 0.96, alpha: 1.0).cgColor)
context?.strokePath()
drawPage.image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
}
感謝:)
ありがとうございます!これはまさに私が望んでいたものです! – Elizabeth