При изменении центральной точки поворота на 10 градусов указанные координаты для центральной точки не будут соответствовать системе координат суперпредставления.
Например, когда вы хотите подняться прямо вверх на y - 50, а горизонтальное движение отсутствует (т.е. x = theRotatedView.center.x), сдвиг в направлении y будет повернут. Вид будет вверх и вправо, а не только вверх.
Вращение выполняется на виде, а не на слое.
Я мог бы обернуть это в суперпредставление, которое делает движение, в то время как подпредставление делает вращение. Тогда у меня не было проблем с конвертацией. Но, возможно, есть какое-то простое решение. Я просто хочу переместить центр повернутого вида так, как если бы вид не был повернут, то есть, когда нужно уменьшить y на 10, просто сделайте это, не беспокоясь о повернутых координатах. Существуют ли какие-либо методы или функции для преобразования между системами координат, чтобы я мог просто указать координаты центральной точки в координатах суперпредставления, и это будет правильно при применении их к свойству центра повернутого вида?