在xamarin.ios中使用自定义字体

pexels-photo-316465

开发应用程序时,您的设计可能需要使用从框中的iOS中没有提供的字体。因此,让我们看看如何将自定义字体添加到App中,以及如何在故事板或代码中使用它。

添加字体

假设您已经拥有字体,请注意iOS支持存储在TTF或OTF格式中的字体。自定义字体复制到iOS项目的资源文件夹中。

iOS项目的图像,显​​示在“注销”文件夹中名为Fonts的子文件夹中的自定义字体文件

确保字体文件的属性设置为 Bundleresource。

创建字体子文件夹是可选的。但由于资源项目倾向于在更大的项目中收集几个项目。让我们从一开始就整理事情 微笑

要使用字体,我们将不得不更新 info.plist. 带有以下行的文件:

图像

注意:在Visual Studio写作时15.5.4您将不得不打开 info.plist. 文件在XML编辑器中。为此右键单击该文件并选择“打开用…“然后选择 XML(文本)编辑器。在Mac的Visual Studio中GUI Info.Plist Editor支持直接编辑源。

在故事板中使用自定义字体

在添加例如a之后 Uilabel. 到故事板,选择它。在选项中单击字体并选择自定义字体。

故事板

在代码中使用自定义字体

在使用自定义字体后面的代码中非常直接。例如,在标签中,我们可以设置font属性如下:

图像

使用组合的故事板和新标签运行应用程序时:

自定义字体屏幕截图

结论

在此博主中,我们通过了必须采取的步骤添加自定义字体。请注意,在应用程序启动期间加载字体,如果您与它们一起去邦克斯,您可能会注意到一些性能影响。

你可以找到一个小样本 GitHub.。用于在定义的UI中设置约束 purelayout.net. was used.

Updated: