【发布时间】:2016-03-21 17:22:13
【问题描述】:
我的应用程序将在 iOS 上使用,我有 Windows 和 Android 版本,但我不太关心让自定义字体适用于这些平台。主要是IOS。
我知道如何将 .ttf 文件添加到我的 Resources 文件夹,并将其设置为始终复制,我还更新了 IOS 文件 info.plist 并添加了一个字符串数组,名称为“应用程序提供的字体”和值“Cardinal” .ttf'
我不清楚的是如何在我的跨平台代码中调用字体系列。我知道我会做类似的事情
labelName.Font = UI.Font("红衣主教")
但是,这在跨平台中不起作用,因为 UI 命名空间不可用。
这里有什么帮助吗?
Device.OnPlatform( ...
【问题讨论】:
-
FontFamily="Cardinal",虽然字体已经被系统加载,但它仍然可以工作(在 iOS 上,Android 是另一个历史......)。
-
我明白了,我看到 entermorecharshere
标签: ios fonts xamarin cross-platform custom-font