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