From 4f36a076344b36c3cd3c4299a0021f0ca9f13230 Mon Sep 17 00:00:00 2001 From: Panayot Cankov Date: Fri, 10 Mar 2017 10:39:56 +0200 Subject: [PATCH] Fix iOS corner radiuses dip incorrectly converted --- tests/app/ui/view/view-tests.ios.ts | 2 +- tns-core-modules/ui/styling/background.ios.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/app/ui/view/view-tests.ios.ts b/tests/app/ui/view/view-tests.ios.ts index 3c5f86dfd..c45a033e8 100644 --- a/tests/app/ui/view/view-tests.ios.ts +++ b/tests/app/ui/view/view-tests.ios.ts @@ -34,7 +34,7 @@ export function checkUniformNativeBorderColor(v: view.View): boolean { } export function getUniformNativeCornerRadius(v: view.View): number { - return (v.ios).layer.cornerRadius; + return utils.layout.toDevicePixels((v.ios).layer.cornerRadius); } export function checkNativeBackgroundColor(v: view.View): boolean { diff --git a/tns-core-modules/ui/styling/background.ios.ts b/tns-core-modules/ui/styling/background.ios.ts index 119ae9cc4..9e71700f5 100644 --- a/tns-core-modules/ui/styling/background.ios.ts +++ b/tns-core-modules/ui/styling/background.ios.ts @@ -37,7 +37,7 @@ export module ios { const borderColor = background.getUniformBorderColor(); layer.borderColor = !borderColor ? undefined : borderColor.ios.CGColor; layer.borderWidth = layout.toDeviceIndependentPixels(background.getUniformBorderWidth()); - layer.cornerRadius = background.getUniformBorderRadius(); + layer.cornerRadius = layout.toDeviceIndependentPixels(background.getUniformBorderRadius()); } else { drawNonUniformBorders(nativeView, background);