2016-01-27 3 views
0

Я пытаюсь создать этот UIView, который связан с некоторой линией (UIBezier?), До центральной точки. Затем, когда этот вид перемещается с анимацией, где он когда-либо перемещается, линия постоянно продолжает связывать его с центром, что означает легко менять его длину и угол, оставаясь между центром и видом.Линия, которая следует за представлением?

Так что я знаю все виды манипуляций с видами, я знаю, как рисовать линии с помощью CAShapeLayer, а также UIBezierpath, но какой самый простой способ подключить эту линию к центру и забыть об этом? (= теперь я могу играть с этим видом, и строка будет следовать)

+0

Нарисуйте все, что угодно, на 'layer'. –

+0

не уверен, что я знаю, что взять с него, можете ли вы углубиться в это? – Curnelious

+0

Не могли бы вы приложить изображение с результатом, которого вы пытаетесь достичь? –

ответ

0

Я думаю, что самый простой способ - поместить представление в супервизор пользовательского подкласса вида и переопределить 0BCнадстройки.

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

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