public UIView FooterViewForPhoto(DNAPhotosViewController photosViewController, NSPhoto photo) { if (HasFooter) { return(FooterView.View); } return(null); }
public void OpenDNAPhotoViewer(UIImage imageToOpen, List <UIImage> images, IDNAPhotosViewControllerDelegate photosViewControllerDelegate, UIViewController viewController) { var photos = new List <NSPhoto>(); foreach (var image in images) { photos.Add(new NSPhoto { Image = image }); } _dataSource = new DNAPhotoViewerArrayDataSource(photos); _openViewController = new DNAPhotosViewController(_dataSource, images.IndexOf(imageToOpen), photosViewControllerDelegate); _openViewController.Delegate = photosViewControllerDelegate; viewController.PresentViewController(_openViewController, true, null); }
public nfloat FooterViewHeightForPhoto(DNAPhotosViewController photosViewController, NSPhoto photo) { return(52.0f); }
public virtual void ActionCompletedWithActivityType(DNAPhotosViewController photosViewController, string activityType) { }
public virtual bool HandleActionButtonTappedForPhoto(DNAPhotosViewController photosViewController, NSPhoto photo) { return(false); }
public virtual bool HandleLongPressForPhoto(DNAPhotosViewController photosViewController, NSPhoto photo, UILongPressGestureRecognizer longPressGestureRecognizer) { return(false); }
public virtual nfloat MaximumZoomScaleForPhoto(DNAPhotosViewController photosViewController, NSPhoto photo) { return(5.0f); }
public virtual UIView ReferenceViewForPhoto(DNAPhotosViewController photosViewController, NSPhoto photo) { return(ImageViews[(int)PhotoIndex]); }
public virtual UIView LoadingViewForPhoto(DNAPhotosViewController photosViewController, NSPhoto photo) { return(null); }
public virtual string TitleForPhotoWithTotalPhotoCount(DNAPhotosViewController photosViewController, NSPhoto photo, nint photoIndex, nint totalPhotoCount) { PhotoIndex = photoIndex; return($"{photoIndex + 1}/{totalPhotoCount}"); }
public virtual void PhotosViewControllerDidDismiss(DNAPhotosViewController photosViewController) { }
public virtual void DidNavigateToPhotoAtIndex(DNAPhotosViewController photosViewController, NSPhoto photo, nint photoIndex) { PhotoIndex = photoIndex; }
public virtual UIView ReferenceViewForPhoto(DNAPhotosViewController photosViewController, NSPhoto photo) { return(ImgView); }
public virtual string TitleForPhotoWithTotalPhotoCount(DNAPhotosViewController photosViewController, NSPhoto photo, nint photoIndex, nint totalPhotoCount) { return(""); }