From a79fd1418e4cb316fdc3bffcca208431ec42e628 Mon Sep 17 00:00:00 2001 From: Shane Neuville Date: Fri, 21 Feb 2020 19:46:47 -0700 Subject: [PATCH] Update previewLayer in LayoutSubviews not Draw --- CustomRenderers/View/iOS/UICameraPreview.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/CustomRenderers/View/iOS/UICameraPreview.cs b/CustomRenderers/View/iOS/UICameraPreview.cs index cfb730e2f5..e7d4aba3c3 100755 --- a/CustomRenderers/View/iOS/UICameraPreview.cs +++ b/CustomRenderers/View/iOS/UICameraPreview.cs @@ -25,10 +25,12 @@ public UICameraPreview (CameraOptions options) Initialize (); } - public override void Draw (CGRect rect) + public override void LayoutSubviews() { - base.Draw (rect); - previewLayer.Frame = rect; + base.LayoutSubviews(); + + if (previewLayer != null) + previewLayer.Frame = Bounds; } public override void TouchesBegan (NSSet touches, UIEvent evt)