在iOS中动态加载自定义字体

问题描述

您能否像在Javascript中一样动态地在iOS中加载自定义字体?

我很少看到有关此问题,但它们已经过时或没有真正回答问题。

我不想在我的应用程序中添加字体/在info.plist中注册它。我希望能够动态加载库中没有的自定义新字体,然后在我的应用程序中使用它。

解决方法

您可以动态下载并使用的唯一字体是Apple自己的字体。您可以包括一种字体并使用它,甚至可以将其提供给其他应用程序(“字体提供者”),但是您不能下载任意字体。那将是一个安全漏洞,而Apple不允许这样做。