Escalado de accesibilidad para tamaños de fuente con nombre en iOS
Esta plataforma específica de iOS deshabilita el escalado de accesibilidad para tamaños de fuente con nombre. Se consume en XAML estableciendo la Application.EnableAccessibilityScalingForNamedFontSizes
propiedad false
enlazable en :
<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 Application.On<iOS>
método especifica que esta plataforma específica solo se ejecutará en iOS. El Application.SetEnableAccessibilityScalingForNamedFontSizes
método , en el Xamarin.Forms.PlatformConfiguration.iOSSpecific
espacio de nombres , 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 Application.GetEnableAccessibilityScalingForNamedFontSizes
método se puede usar para devolver si la configuración de accesibilidad de iOS escala los tamaños de fuente con nombre.