public QRCodeDetectedImageView(UIImage image) : base(image) { if (image != null) { var codes = image.ComputeQRCodeRectsAndMessages(); foreach ((CGRect rect, string message) in codes) { var croppedImage = image.CroppedImageInRect(rect); if (croppedImage != null) { var result = new QRDetectionResult(croppedImage, rect, message); QRCodes.Add(result); } } } }