Должен ли я составить сложный UIView с большим количеством UIView или больше CALayer? - PullRequest
1 голос
/ 03 октября 2009

У меня сложный вид, который состоит из базового изображения, наложенного на другие изображения и 2D-пути.

Интересно, что изменится, если собрать сложное представление, создав отдельный UIView для каждого элемента и добавив их в качестве дочерних элементов сложного представления, или же вместо этого я должен создать отдельный CALayer для каждого элемента и добавить их в качестве дочерних элементов? свойства слоя сложного вида.

Спасибо

tat0

1 Ответ

1 голос
/ 03 октября 2009

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

...