diff --git a/nativescript-core/ui/text-base/text-base.ios.ts b/nativescript-core/ui/text-base/text-base.ios.ts index 0a1618afb..963451adf 100644 --- a/nativescript-core/ui/text-base/text-base.ios.ts +++ b/nativescript-core/ui/text-base/text-base.ios.ts @@ -281,7 +281,11 @@ export class TextBase extends TextBaseCommon { } if (style.letterSpacing !== 0) { - dict.set(NSKernAttributeName, style.letterSpacing * this.nativeTextViewProtected.font.pointSize); + const kern = style.letterSpacing * this.nativeTextViewProtected.font.pointSize + dict.set(NSKernAttributeName, kern); + if (this.nativeTextViewProtected instanceof UITextField) { + this.nativeTextViewProtected.defaultTextAttributes.setObjectForKey(kern, NSKernAttributeName); + } } const isTextView = this.nativeTextViewProtected instanceof UITextView;