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.