我正在尝试为 Swift 进行开发,进展顺利。我遇到的问题之一是找出如何在该语言中以编程方式对字体进行样式化。

例如,在这个标签中,我写了下面的代码,例如,我怎样才能使它成为 Helvetica Neue Ultralight?

label.font = UIFont (name: "Helvetica Neue", size: 30)

最佳答案

我假设这是一个自定义字体。对于任何自定义字体,这就是您要做的。

  • 首先在 Xcode 中下载字体文件并将其添加到您的项目中
    (这些文件也应该出现在“Target -> Build Phases -> Copy Bundle Resources”中)。
  • 在您的 Info.plist 文件中,添加类型为“Array”的“应用程序提供的字体”键。
  • 对于要添加到项目中的每种字体,为您创建的数组创建一个项目,并使用文件的全名包括其扩展名(例如 HelveticaNeue-UltraLight.ttf)。
    保存您的“Info.plist”文件。
  • label.font = UIFont (name: "HelveticaNeue-UltraLight", size: 30)

    关于ios - 你如何在 Swift 中风格化字体?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24708401/

    10-14 16:57
    查看更多