From 349336dbf12fb158f7731ece7fb1524cb1f5808a Mon Sep 17 00:00:00 2001 From: Rui Marinho Date: Thu, 26 May 2016 20:05:14 +0100 Subject: Fix margins on ViewCell (#189) * [iOS] Set the frame of a cell NativeView using the calculated positions and size * [UWP] Make wrapper of a ViewCell respect margins --- Xamarin.Forms.Platform.iOS/Cells/ViewCellRenderer.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Xamarin.Forms.Platform.iOS/Cells') diff --git a/Xamarin.Forms.Platform.iOS/Cells/ViewCellRenderer.cs b/Xamarin.Forms.Platform.iOS/Cells/ViewCellRenderer.cs index 54f3c1e0..9493c8fb 100644 --- a/Xamarin.Forms.Platform.iOS/Cells/ViewCellRenderer.cs +++ b/Xamarin.Forms.Platform.iOS/Cells/ViewCellRenderer.cs @@ -91,15 +91,16 @@ namespace Xamarin.Forms.Platform.iOS base.LayoutSubviews(); var contentFrame = ContentView.Frame; + var view = ViewCell.View; - Layout.LayoutChildIntoBoundingRegion(ViewCell.View, contentFrame.ToRectangle()); + Layout.LayoutChildIntoBoundingRegion(view, contentFrame.ToRectangle()); if (_rendererRef == null) return; IVisualElementRenderer renderer; if (_rendererRef.TryGetTarget(out renderer)) - renderer.NativeView.Frame = contentFrame; + renderer.NativeView.Frame = view.Bounds.ToRectangleF(); } public override SizeF SizeThatFits(SizeF size) -- cgit v1.2.3