如何创建一系列CGPoints(SWIFT)

时间:2016-02-21 14:45:29

标签: swift range cgpoint

我在视图中有一条线(作为UIImage)。当一个区域被触摸时我想要发生一些事情。如何使用Integers创建一系列CGPoints?

我想做这样的事情:

var range = CGPoint(x:155.0...160.0,y: 132.0...136.0)

然后检查触摸点是否在该范围内。

1 个答案:

答案 0 :(得分:2)

听起来你真正需要的是GCRect

let rect = CGRect(x: 155, y: 132, width: 5, height: 4)

然后,要知道你的触摸点是否在这个矩形内,只需执行:

rect.contains(touchedPoint)