2013-02-16 1 views
4

Я работаю над одним приложением, так что мне нужно получить пользовательский ввод для UIBezierPath, и в этом случае у меня есть массив CGPoints, поэтому мой вопрос: как я могу создать или определить UIBezierPath из CGPoints.Как получить UIBezierPath из CGPoint или CGPath

Я много искал, но не получал никакой положительной информации, поэтому, пожалуйста, предложите мне некоторые информативные вещи для моей проблемы.

Пример: - Если пользователь нарисовал что-то на экране, тогда мне нужно определить, что Рисование и ответить соответствующим образом (я также пытаюсь распознать индивидуальное распознавание жестов, но не добиваться успеха, поэтому нужно перемещаться по UIBezierPath).

Просьба дать мне правильное руководство.

Спасибо.

ответ

1
UIBezierPath *path = [UIBezierPath bezierPath]; 
[path moveToPoint:point1]; 
[path addLineToPoint:point2]; 
[path addLineToPoint:point3]; 
//... 
4

Для первого случая достаточно добавить вручную все точки, возможно, в цикле.

Для второго случая увидеть этот метод:

+ (UIBezierPath *)bezierPathWithCGPath:(CGPathRef)CGPath; 

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

  • Нет связанных вопросов^_^