diff --git a/packages/core/ui/label/index.ios.ts b/packages/core/ui/label/index.ios.ts index 1c0c2cdd8..3da67f87c 100644 --- a/packages/core/ui/label/index.ios.ts +++ b/packages/core/ui/label/index.ios.ts @@ -104,7 +104,7 @@ export class Label extends TextBase implements LabelDefinition { private _measureNativeView(width: number, widthMode: number, height: number, heightMode: number): { width: number; height: number } { const view = this.nativeTextViewProtected; - const nativeSize = view.textRectForBoundsLimitedToNumberOfLines(CGRectMake(0, 0, widthMode === 0 /* layout.UNSPECIFIED */ ? Number.POSITIVE_INFINITY : layout.toDeviceIndependentPixels(width), heightMode === 0 /* layout.UNSPECIFIED */ ? Number.POSITIVE_INFINITY : layout.toDeviceIndependentPixels(height)), 0).size; + const nativeSize = view.textRectForBoundsLimitedToNumberOfLines(CGRectMake(0, 0, widthMode === 0 /* layout.UNSPECIFIED */ ? Number.POSITIVE_INFINITY : layout.toDeviceIndependentPixels(width), heightMode === 0 /* layout.UNSPECIFIED */ ? Number.POSITIVE_INFINITY : layout.toDeviceIndependentPixels(height)), view.numberOfLines).size; nativeSize.width = layout.round(layout.toDevicePixels(nativeSize.width)); nativeSize.height = layout.round(layout.toDevicePixels(nativeSize.height));