例如,我的页面上有一个标签:
var label = new Label
{
Text = "Some text here.",
LineBreakMode = LineBreakMode.WordWrap,
FontSize = Device.GetNamedSize(NamedSize.Large, typeof(Label))
};
Run Code Online (Sandbox Code Playgroud)
如何根据用户对字体大小的可访问性设置增加(或减少)此标签的字体大小?例如,在iOS中,您可以在"设置">"常规">"辅助功能">"大文本"下设置设备的"字体大小".我相信Apple称之为"动态文本",几乎是您的应用程序支持的要求.
这同样适用于我的应用程序中的其他控件(按钮,托管等).
我在我的iPhone上试过这个设置,它似乎并没有改变我的应用程序中的所有内容.有一些事情,如TableView部分标题和列表视图单元格正在改变,但像我的标准标签和Entrys之类的东西不是.