iOS 上具名字號的輔助功能調整

Download Sample 下載範例

此 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上執行。 命名空間 Application.SetEnableAccessibilityScalingForNamedFontSizes 中的 Xamarin.Forms.PlatformConfiguration.iOSSpecific 方法可用來停用 iOS 輔助功能設定所調整的具名字號。 此外, Application.GetEnableAccessibilityScalingForNamedFontSizes 方法可用來傳回 iOS 輔助功能設定是否會縮放具名字號。