Share via


Mise à l’échelle de l’accessibilité pour les tailles de police nommées sur iOS

Cette mise à l’échelle de la plateforme iOS désactive la mise à l’échelle de l’accessibilité pour les tailles de police nommées. Elle est consommée en XAML en définissant la Application.EnableAccessibilityScalingForNamedFontSizes propriété pouvant être liée sur false:

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

Elle peut également être consommée à partir de C# à l’aide de l’API Fluent :

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

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

La Application.On<iOS> méthode spécifie que cette plateforme ne s’exécutera que sur iOS. La Application.SetEnableAccessibilityScalingForNamedFontSizes méthode, dans l’espace Xamarin.Forms.PlatformConfiguration.iOSSpecific de noms, est utilisée pour désactiver les tailles de police nommées mises à l’échelle par les paramètres d’accessibilité iOS. En outre, la Application.GetEnableAccessibilityScalingForNamedFontSizes méthode peut être utilisée pour retourner si les tailles de police nommées sont mises à l’échelle par les paramètres d’accessibilité iOS.