我在视图中有一条线(作为UIImage)。当一个区域被触摸时我想要发生一些事情。如何使用Integers创建一系列CGPoints?
我想做这样的事情:
var range = CGPoint(x:155.0...160.0,y: 132.0...136.0)
然后检查触摸点是否在该范围内。
答案 0 :(得分:2)
听起来你真正需要的是GCRect。
let rect = CGRect(x: 155, y: 132, width: 5, height: 4)
然后,要知道你的触摸点是否在这个矩形内,只需执行:
rect.contains(touchedPoint)