2016-02-21 5 views
1

У меня есть линия на мой взгляд (как UIImage). Я хочу, чтобы что-то произошло, когда коснулась область. Как создать диапазон CGPoints, например, с помощью целых чисел?Как создать диапазон CGPoints (SWIFT)

Я хочу сделать что-то вроде этого:

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

А затем проверить, является ли прикоснулся точка находится в этом диапазоне.

+0

'CGRect()' может быть? – Larme

+1

Этот вопрос очень расплывчатый: что такое «диапазон баллов»? Прямоугольная область? Линия? Как он отображает область? Почему целые числа? С чем это связано с 'UIImage'? –

ответ

2

Похоже, что вам действительно нужно GCRect.

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

Затем, чтобы знать, если ваша прикоснулся точка находится внутри этого прямоугольника, просто сделать:

rect.contains(touchedPoint) 
+0

Да, спасибо. – Lenny1357

Смежные вопросы