禁用字体大小-Xamarin iOS

时间:2019-05-20 16:54:22

标签: xamarin xamarin.forms xamarin.ios

Xamarin.iOS应用程序/代码如何禁用字体大小?我已经在Xamarin.Android应用中使用以下代码完成了此操作:

private void initFontScale()
{
    Configuration configuration = Resources.Configuration;
    configuration.FontScale = (float)1.45;
    //0.85 small, 1 standard, 1.15 big,1.3 more bigger ,1.45 supper big 
    DisplayMetrics metrics = new DisplayMetrics();
    WindowManager.DefaultDisplay.GetMetrics(metrics);
    metrics.ScaledDensity = configuration.FontScale * metrics.Density;
    BaseContext.Resources.UpdateConfiguration(configuration, metrics);
}

在iOS Xamarin应用程序中执行此操作相当于什么?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在初始化页面之前,请在后面的应用代码中使用它:

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

您需要包括以下内容:

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