2009-10-02 2 views
1

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

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

Благодаря

tat0

ответ

1

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