Итак, я наконец-то нашел решение:
let adjustRatioY = -(view.frame.height / scene!.frame.height)*player.position.y - 24
let adjustRatioX = (view.frame.width / scene!.frame.width)*player.position.x - 15
playerView.center = CGPoint(x: view.center.x + adjustRatioX , y: view.center.y + adjustRatioY )
Я использовал эту функцию, и она отлично работает.В случае, если у кого-то возникла такая же проблема: вам нужно отрегулировать -24 и 15 вручную, чтобы центрировать UIImageView так:
playerView.center = view.center //(adjust here)
Player.position должно быть (0/0) для корректировки.