Существует два свойства CALayers, которые могут вас заинтересовать - anchorPoint
и transform
. Установите опорную точку в начале координат, вокруг которого вы хотите повернуть изображения, рассчитайте угол поворота, сделайте из него матрицу преобразования (используя CATransform3DMakeRotation
вокруг соответствующей оси) и установите преобразование на слое.
Здесь все подробно объяснено .