iOS での名前付きフォント サイズのアクセシビリティスケーリング
この iOS プラットフォーム固有では、名前付きフォント サイズのアクセシビリティスケーリングが無効になります。 バインド可能なプロパティfalse
を に設定することで、Application.EnableAccessibilityScalingForNamedFontSizes
XAML で使用されます。
<Application ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Application.EnableAccessibilityScalingForNamedFontSizes="false">
...
</Application>
または、fluent API を使用して C# から使用することもできます。
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
Xamarin.Forms.Application.Current.On<iOS>().SetEnableAccessibilityScalingForNamedFontSizes(false);
メソッドは Application.On<iOS>
、このプラットフォーム固有のが iOS でのみ実行されるように指定します。 名前空間の Xamarin.Forms.PlatformConfiguration.iOSSpecific
メソッドはApplication.SetEnableAccessibilityScalingForNamedFontSizes
、iOS アクセシビリティ設定によってスケーリングされる名前付きフォント サイズを無効にするために使用されます。 さらに、 メソッドを Application.GetEnableAccessibilityScalingForNamedFontSizes
使用して、名前付きフォント サイズが iOS アクセシビリティ設定によってスケーリングされるかどうかを返すことができます。