title: SpriteKit convertPointToView / convertPoint
body: <p><strong>Question</strong> How do I get the purple square to stay anchored at the bottom left of the screen regardless of the camera position? </p>
  
  <p><strong>Details</strong> I have an SKScene named colorScene that has a camera node and two shape nodes - one blue and one purple square. The camera is constrained to the blue square which is positioned at 0,0: </p>
  
  <p><a href="https://i.stack.imgur.com/PAi9n.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/PAi9n.png" alt="enter image description here"></a></p>
  
  <p>Now, say I want to position the purple square at the bottom left of the screen. And I want it to stay there no matter where the camera goes. First, I would make the purple square a child of the camera node. But then what? If I position the purple square at 0,0, strangely, it's in the middle of the screen. (Shouldn't the camera node be the entire screen area?) And if I try convertPoint to go from the camera node to the scene coordinates:</p>
  
  <pre><code>purpleNode?.position = convertPoint(CGPoint(x: 0, y: 0), toNode: cameraNode!) 
  </code></pre>
  
  <p>...things get even more mysterious:</p>
  
  <p><a href="https://i.stack.imgur.com/8M745.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/8M745.png" alt="enter image description here"></a></p>