Я сделал CAShapeLayer
с несколькими точками, установив цвет его хода на красный. Затем я наполнил цвет рисунком UIImage
. Я хочу повернуть этот CAShapeLayer
вместе с его заполненным рисунком, используя UIRotationGestureRecognizer
.Как повернуть CAShapeLayer в его центральной точке
Я использовал CATransform3DRotate, но он не работает должным образом.
CATransform3D transform = CATransform3DIdentity;
transform = CATransform3DRotate(transform, recognizer.rotation, 0.0, 0.0, 1.0);
shapeLayer.transform = transform;
Заранее спасибо
Смотрите ответ [здесь] (http://stackoverflow.com/a/8232192/1161906) – bcattle