title: How to convert a UIView to an image
body: <p>I want to convert a UIView to an image and save it in my app. Can someone please tell me how to take screenshot of a view or convert it to an image and what is the best way to save it in an app (Not camera roll)? Here is the code for the view:</p>
  
  <pre><code>var overView   = UIView(frame: CGRectMake(0, 0, self.view.frame.width/1.3, self.view.frame.height/1.3))
  overView.center = CGPointMake(CGRectGetMidX(self.view.bounds),
  CGRectGetMidY(self.view.bounds)-self.view.frame.height/16);
  overView.backgroundColor = UIColor.whiteColor()
  self.view.addSubview(overView)
  self.view.bringSubviewToFront(overView)
  </code></pre>