Inheritance: UIViewController, IUIScrollViewDelegate, IUIGestureRecognizerDelegate
        public void CatImageButtonTapped(object sender, EventArgs e)
        {
            JTSImageInfo imageInfo = new JTSImageInfo ();
            //imageInfo.Image = UIImage.FromBundle ("banecat.jpg");
            imageInfo.PlaceholderImage = UIImage.FromBundle ("banecat.jpg");
            imageInfo.ImageURL = new NSUrl ("http://www.phillipheath.com/images/homephotos-left/phil-heath-mr-olympia01.png");
            imageInfo.ReferenceRect = catImageButton.Frame;
            imageInfo.ReferenceView = catImageButton.Superview;

            var imageViewer = new JTSImageViewController.JTSImageViewController (imageInfo, JTSImageViewController.JTSImageViewController.JTSImageViewControllerMode.Image, JTSImageViewController.JTSImageViewController.JTSImageViewControllerBackgroundStyle.ScaledDimmed);
            imageViewer.ShowFromViewController (this, JTSImageViewController.JTSImageViewController.JTSImageViewControllerTransition.FromOriginalPosition);
        }
        public void CatImageButtonTapped(object sender, EventArgs e)
        {
            JTSImageInfo imageInfo = new JTSImageInfo();

            //imageInfo.Image = UIImage.FromBundle ("banecat.jpg");
            imageInfo.PlaceholderImage = UIImage.FromBundle("banecat.jpg");
            imageInfo.ImageURL         = new NSUrl("http://www.phillipheath.com/images/homephotos-left/phil-heath-mr-olympia01.png");
            imageInfo.ReferenceRect    = catImageButton.Frame;
            imageInfo.ReferenceView    = catImageButton.Superview;

            var imageViewer = new JTSImageViewController.JTSImageViewController(imageInfo, JTSImageViewController.JTSImageViewController.JTSImageViewControllerMode.Image, JTSImageViewController.JTSImageViewController.JTSImageViewControllerBackgroundStyle.ScaledDimmed);

            imageViewer.ShowFromViewController(this, JTSImageViewController.JTSImageViewController.JTSImageViewControllerTransition.FromOriginalPosition);
        }
 public string AccessibilityHintZoomedOutForImageViewer(JTSImageViewController imageViewer)
 {
     return "";
 }
 public bool ImageViewerAllowCopyToPasteboard(JTSImageViewController imageViewer)
 {
     return true;
 }
 public string AccessibilityLabelForImageViewer(JTSImageViewController imageViewer)
 {
     return "";
 }
            public void ImageViewerDidLongPress(JTSImageViewController imageViewer)
            {

            }
 public bool ImageViewerShouldTemporarilyIgnoreTouches(JTSImageViewController imageViewer)
 {
     return true;
 }
 public float AlphaForBackgroundDimmingOverlayInImageViewer(JTSImageViewController imageViewer)
 {
     return 0;
 }
 public float BackgroundBlurRadiusForImageViewer(JTSImageViewController imageViewer)
 {
     return 0;
 }
 public UIColor BackgroundColorImageViewInImageViewer(JTSImageViewController imageViewer)
 {
     return UIColor.White;
 }
 public UIColor AccentColorForAltTextInImageViewer(JTSImageViewController imageViewer)
 {
     return UIColor.White;
 }
 public UIFont FontForAltTextInImageViewer(JTSImageViewController imageViewer)
 {
     return UIFont.PreferredBody;
 }
 public bool ImageViewerShouldFadeThumbnailsDuringPresentationAndDismissal(JTSImageViewController imageViewer)
 {
     return false;
 }
            public void ImageViewerDidDismiss(JTSImageViewController imageViewer)
            {

            }