【问题标题】:How to Use a Custom Font in Xamarin Cross Platform如何在 Xamarin 跨平台中使用自定义字体
【发布时间】:2016-03-21 17:22:13
【问题描述】:

我的应用程序将在 iOS 上使用,我有 Windows 和 Android 版本,但我不太关心让自定义字体适用于这些平台。主要是IOS。

我知道如何将 .ttf 文件添加到我的 Resources 文件夹,并将其设置为始终复制,我还更新了 IOS 文件 info.plist 并添加了一个字符串数组,名称为“应用程序提供的字体”和值“Cardinal” .ttf'

我不清楚的是如何在我的跨平台代码中调用字体系列。我知道我会做类似的事情

labelName.Font = UI.Font("红衣主教")

但是,这在跨平台中不起作用,因为 UI 命名空间不可用。

这里有什么帮助吗?

Device.OnPlatform( ...

【问题讨论】:

标签: ios fonts xamarin cross-platform custom-font


【解决方案1】:

感谢上面的@Gusman!您只需将 FontFamily 指定为带有字体名称值的字符串。只要你将ttf文件添加到资源中并正确更新了info.plist文件,它就会在App启动时加载Font并调用

FontFamily="红衣主教"

会正常工作。干杯!!!

【讨论】:

    猜你喜欢
    • 2015-12-20
    • 2017-11-07
    • 2017-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多