Udostępnij za pośrednictwem


Skalowanie ułatwień dostępu dla nazwanych rozmiarów czcionek w systemie iOS

Ta platforma systemu iOS wyłącza skalowanie ułatwień dostępu dla nazwanych rozmiarów czcionek. Jest on używany w języku XAML przez ustawienie właściwości możliwej do powiązania z wartością Application.EnableAccessibilityScalingForNamedFontSizes false:

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

Alternatywnie można go używać z poziomu języka C# przy użyciu płynnego interfejsu API:

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

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

Metoda Application.On<iOS> określa, że ta platforma będzie działać tylko w systemie iOS. Metoda Application.SetEnableAccessibilityScalingForNamedFontSizes w Xamarin.Forms.PlatformConfiguration.iOSSpecific przestrzeni nazw służy do wyłączania rozmiarów czcionek nazwanych skalowanych przez ustawienia ułatwień dostępu systemu iOS. Ponadto można użyć metody w celu zwrócenia, Application.GetEnableAccessibilityScalingForNamedFontSizes czy nazwane rozmiary czcionek są skalowane przez ustawienia ułatwień dostępu systemu iOS.