Возможно, вы захотите использовать CALayers вместо UIViews, если вы собираетесь создать группу отдельных контейнеров, они будут быстрее для основных операций анимации и т. Д.
Если вы используете UIViews, у вас будет один родительview, а затем добавьте остальные в качестве подпредставлений, если вы используете CALayers, вы добавите свои слои в качестве подслоев в основной view.layer.