diff --git a/Libraries/Text/TextInput/Singleline/RCTUITextField.m b/Libraries/Text/TextInput/Singleline/RCTUITextField.m index e3dff048f729f5..eb89d236469d7c 100644 --- a/Libraries/Text/TextInput/Singleline/RCTUITextField.m +++ b/Libraries/Text/TextInput/Singleline/RCTUITextField.m @@ -124,6 +124,9 @@ - (void)_textDidChange #if TARGET_OS_OSX // [macOS [self setAttributedText:[[NSAttributedString alloc] initWithString:[self text] attributes:[self defaultTextAttributes]]]; + if([[self text] length] == 0) { + self.font = [[self defaultTextAttributes] objectForKey:NSFontAttributeName]; + } #endif // macOS] } @@ -322,6 +325,8 @@ - (void)setDefaultTextAttributes:(NSDictionary *)defa #if TARGET_OS_OSX // [macOS [self setAttributedText:[[NSAttributedString alloc] initWithString:[self text] attributes:[self defaultTextAttributes]]]; + + self.font = [[self defaultTextAttributes] objectForKey:NSFontAttributeName]; #endif // macOS] }