title: setAnchorPoint on UILabel move the label
body: <p>I'm trying to rotate my UILabel 90 degrees about the left of the label, i.e.:</p>
  
  <p><img src="https://i.stack.imgur.com/TQQxL.png" alt="enter image description here"></p>
  
  <p>I originally did so using the following:</p>
  
  <pre><code>[self.copyrightLabel.layer setAnchorPoint:CGPointMake(0.0, 0.5)];
  [self.copyrightLabel setTransform:CGAffineTransformMakeRotation(-M_PI / 2)];
  </code></pre>
  
  <p>But this causes my label to move to the centre of the screen:</p>
  
  <p><img src="https://i.stack.imgur.com/MtIaG.jpg" alt="enter image description here"></p>
  
  <p>I found <a href="https://stackoverflow.com/a/5666430/945247">this post</a> and set it up but this has the same effect when I call:</p>
  
  <pre><code>[self setAnchorPoint:CGPointMake(0.0, 0.5) forView:_copyrightLabel]; 
  </code></pre>
  
  <p>Even if I don't rotate the UILabel it still gets moved:</p>
  
  <p><img src="https://i.stack.imgur.com/0yUWV.jpg" alt="enter image description here"></p>
  
  <p>Obviously the anchor point is working correctly but why does it move to the centre?</p>
  
  <p>I'm using autolayout with three constraints, leading, trailing and bottom spaces. </p>