 public class GSTransitionInfo {
     
     public var duration: NSTimeInterval = 0.35
+    public var canSwipe: Bool           = true
     
     public init(fromView: UIView) {
         self.fromView = fromView

            scrollView.zoomToRect(CGRectMake(point.x-40, point.y-40, 80, 80), animated: true)
        } else {
            scrollView.setZoomScale(1.0, animated: true)
        }
    }
    

            let imageViewer = transitionContext.viewControllerForKey(UITransitionContextFromViewControllerKey) as! GSImageViewerController
                imageViewer.view.removeFromSuperview()
            
                tempMask.alpha = imageViewer.panViewAlpha
                tempMask.frame = imageViewer.view.bounds
                tempImage.frame = imageViewer.scrollView.frame
            
            UIView.animateWithDuration(transitionInfo.duration,
                animations: {
