• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - Xamarin Forms - 根据设备更改字体大小,即 iPhone/iPad

[复制链接]
菜鸟教程小白 发表于 2022-12-11 17:06:23 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

您好,有谁知道根据显示@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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap