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