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);
             }
         }
     }
 }