title: Having View Slide in From Bottom in Swift?
body: <p>If I have a view setup in my storyboard, is there a way that I can have that view (of a custom width and height) slide up from the bottom of my screen when a button is pressed? I would want the screen to just overlay (so that you would still be able to press things on the screen underneath).</p>
  
  <p>How would I set this up? </p>
  
  <pre><code>func isChecked(){
  
      let window = UIApplication.sharedApplication().keyWindow
  
      window!.addSubview(collectionView)
      let height: CGFloat = 250
      let y = window!.frame.height - 250
      collectionView.frame = CGRect(x: 0, y: window!.frame.height, width: window!.frame.width, height: height)
  
      UIView.animateWithDuration(0.5, delay: 0, usingSpringWithDamping: 1, initialSpringVelocity: 1, options: .CurveEaseOut, animations: {
          self.collectionView.frame = CGRectMake(0, y, self.collectionView.frame.width, self.collectionView.frame.height)
          }, completion: nil)
  }
  
  func isUnchecked(){
      let window = UIApplication.sharedApplication().keyWindow
      UIView.animateWithDuration(0.3, animations: {
          self.collectionView.frame = CGRectMake(0, window!.frame.height, self.collectionView.frame.width, self.collectionView.frame.height)
      })
  }
  </code></pre>
  
  <p>Is there a way that I can accomplish what I am doing above, except with a view that I create in my storyboard? </p>