public override void ViewDidLoad() { base.ViewDidLoad(); InitializeData(); PopulateData(); //init with Bydgoszcz1920 ChosenContentType = ContentType.Bydgoszcz1920; ScrollViewImageZooming.ViewForZoomingInScrollView += (UIScrollView scrollView) => { return(ImageViewZooming); }; ScrollViewImageZooming.AddGestureRecognizer(new UITapGestureRecognizer(() => { UIView.Animate(0.4, () => { ViewOverlay.Alpha = ScrollViewImageZooming.Alpha = 0; View.LayoutIfNeeded(); }); ScrollViewImageZooming.Hidden = ViewOverlay.Hidden = true; ViewOverlay.Alpha = ScrollViewImageZooming.Alpha = 0.4f; ScrollViewImageZooming.ZoomScale = 1; PhotoZooming?.Invoke(this, false); })); SetStyles(); }
void ReleaseDesignerOutlets() { if (ImageViewZooming != null) { ImageViewZooming.Dispose(); ImageViewZooming = null; } if (ScrollViewImageZooming != null) { ScrollViewImageZooming.Dispose(); ScrollViewImageZooming = null; } if (TableViewPhotoItems != null) { TableViewPhotoItems.Dispose(); TableViewPhotoItems = null; } if (ViewOverlay != null) { ViewOverlay.Dispose(); ViewOverlay = null; } }