OGeek|极客世界-中国程序员成长平台

标题: ios - Xamarin Forms - 根据设备更改字体大小,即 iPhone/iPad [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 17:06
标题: ios - Xamarin Forms - 根据设备更改字体大小,即 iPhone/iPad

您好,有谁知道根据显示@UI 的设备更改字体大小的方法。

// iPhone 5
if (UIScreen.MainScreen.Bounds.Height == 568)
    FontSize = 12
else 
     24pixles on IPad

我正在使用样式属性。

但在 iPad 上,Large 看起来仍然很小

  <Style x:Key="lblDetailValueHighlighted" TargetType="Label">
    <Setter Property="TextColor" Value="Blue" />
    <Setter Property="FontSize">
      <Setter.Value>
        <OnPlatform x:TypeArguments="NamedSize" iOS="Large" Android="Large" WinPhone="Medium" />

      </Setter.Value>
    </Setter>
    <Setter Property="Margin" Value="3,1,3,3" />
  </Style>



Best Answer-推荐答案


您可以使用 OnIdiom。例如:

<OnIdiom x:TypeArguments="StackOrientation">
    <OnIdiom.Phone>Vertical</OnIdiom.Phone>
    <OnIdiom.Tablet>Horizontal</OnIdiom.Tablet>
</OnIdiom>

关于ios - Xamarin Forms - 根据设备更改字体大小,即 iPhone/iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38585249/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4