iOS 上命名字号的辅助功能缩放

此 iOS 平台特定的功能会禁用命名字号的辅助功能缩放。 在 XAML 中,可将 Application.EnableAccessibilityScalingForNamedFontSizes 绑定属性设置为 false 来使用:

<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 辅助功能设置的缩放。