【teratail】(x座標,y座標)を引数として設定したい

 

質問

teratail.com

 

実現したいこと

 

下記の方法でタップ座標を取得し、

 

let touch = touches.first! 
let location = touch.location(in: self.view)
let locationXY = (location.x, location.y)

 

取得した座標を関数の引数に(x座標, y座標)の形式で設定したい。

 

困っていること

 

座標が持つ2つの値を引数に設定するとき、引数の型をどう記述すればいいかわからない

 

解決方法

 

下記の3つ。

 

func checkarea(_ location: CGPoint) {}


func checkarea(_ location: (CGFloat, CGFloat)) {}


func checkarea(_ locationX: CGFloat, _ locationY: CGFloat) {}