title: Swift / perform multiple actions on snapshot
body: <p>I have a snapshot of my Viewcontroller,</p>
  
  <pre><code>...
  let fromView = transitionContext.viewForKey(UITransitionContextFromViewKey)!
  ...
  snapshot = fromView.snapshotViewAfterScreenUpdates(true)
  ...
  container!.addSubview(snapshot!)
  ...
  </code></pre>
  
  <p>I want to perform a move AND a size change.</p>
  
  <pre><code>    let moveDown = CGAffineTransformMakeTranslation(200, container!.frame.height - 600)        
      let minimalize = CGAffineTransformMakeScale(0.6, 0.6)
  </code></pre>
  
  <p>But calling both: </p>
  
  <pre><code>            self.snapshot?.transform = moveDown
              self.snapshot?.transform = minimalize
  </code></pre>
  
  <p>Only executes one of the transformations.
  If the moveDown performs last, it moves down, if minimalize -> minimalize.</p>
  
  <p>How can I perform two tranformations after another?</p>
  
  <p>I'm sure my issue is, that the snapshot hasn's changed, it is always the "source" snapshot, that's why only the last one will take action. But how can I save a snapshot of the "new" snapshot?</p>