public override void ViewDidLoad() { base.ViewDidLoad(); Preview.Session = captureSession; CutoutView.BackgroundColor = UIColor.Gray.ColorWithAlpha(0.5f); MaskLayer.BackgroundColor = UIColor.Clear.CGColor; MaskLayer.FillRule = CAShapeLayer.FillRuleEvenOdd; CutoutView.Layer.Mask = MaskLayer; SetupCamera(); CalculateRegionOfInterest(); CutoutView.AddGestureRecognizer(gestureRecognizer); }
void ReleaseDesignerOutlets() { if (Preview != null) { Preview.Dispose(); Preview = null; } if (CutoutView != null) { CutoutView.Dispose(); CutoutView = null; } if (NumberView != null) { NumberView.Dispose(); NumberView = null; } }