Как лучше всего рисовать линии между представлениями?

Предпосылки: у меня есть настраиваемый scrollview (подкласс), на котором есть uiimageviews, которые можно перетаскивать в зависимости от перетаскивания, которое мне нужно для динамического рисования некоторых строк в подпредставлении uiscrollview. (Примечание. их в подпредставлении, так как позже мне нужно изменить непрозрачность представления. )

Итак, прежде чем я потрачу целую вечность на разработку кода (я новичок, так что это займет у меня время), я изучил, что мне нужно делать, и нашел несколько возможных способов. Просто интересно, как это сделать правильно.

  1. Создайте подкласс UIView и используйте метод drawRect, чтобы нарисовать нужную мне строку (но не знаете, как сделать ее динамически считываемой в значениях)
  2. В подпредставлении используйте CALayers и нарисуйте там
  3. Создайте метод рисования линии с помощью функций CGContext
  4. Что-нибудь еще?

Приветствия за помощь

17
задан Nikolai Ruhe 4 May 2011 в 09:13
поделиться