diff --git a/src/Controls/src/Core/Button/Button.iOS.cs b/src/Controls/src/Core/Button/Button.iOS.cs index c710d5a2a8de..f6ca9fc1220d 100644 --- a/src/Controls/src/Core/Button/Button.iOS.cs +++ b/src/Controls/src/Core/Button/Button.iOS.cs @@ -439,6 +439,10 @@ private static void MapPadding(IButtonHandler handler, Button button) public static void MapText(IButtonHandler handler, Button button) { handler.PlatformView?.UpdateText(button); + + // Update all of the attributed text formatting properties + var fontManager = handler.GetRequiredService(); + handler.PlatformView?.UpdateAttributedTitle(fontManager, button); } internal static void MapBorderWidth(IButtonHandler handler, Button button) diff --git a/src/Controls/tests/TestCases.HostApp/Issues/Issue18832.xaml b/src/Controls/tests/TestCases.HostApp/Issues/Issue18832.xaml new file mode 100644 index 000000000000..3775dafbf61a --- /dev/null +++ b/src/Controls/tests/TestCases.HostApp/Issues/Issue18832.xaml @@ -0,0 +1,12 @@ + + + +