Share via


Escalado de accesibilidad para tamaños de fuente con nombre en iOS

Esta característica específica de la plataforma iOS deshabilita el escalado de accesibilidad para tamaños de fuente con nombre. Se consume en XAML estableciendo la propiedad Application.EnableAccessibilityScalingForNamedFontSizes enlazable en false:

<Application ...
             xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
             ios:Application.EnableAccessibilityScalingForNamedFontSizes="false">
    ...
</Application>

Como alternativa, se puede consumir desde C# mediante la API fluida:

using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...

Xamarin.Forms.Application.Current.On<iOS>().SetEnableAccessibilityScalingForNamedFontSizes(false);

El método Application.On<iOS> especifica que esta plataforma específica solo se ejecutará en iOS. El método Application.SetEnableAccessibilityScalingForNamedFontSizes, en el espacio de nombres Xamarin.Forms.PlatformConfiguration.iOSSpecific, se usa para deshabilitar los tamaños de fuente con nombre que se escalan mediante la configuración de accesibilidad de iOS. Además, el método Application.GetEnableAccessibilityScalingForNamedFontSizes se puede usar para devolver información sobre si la configuración de accesibilidad de iOS escala los tamaños de fuente con nombre.