在swift iOS中手动添加FontAwesome

时间:2016-12-01 13:39:17

标签: swift

我需要在我的快速项目中使用FontAwesome。

我指的是以下链接:https://github.com/thii/FontAwesome.swift

使用CocoaPods我遇到了很多错误,所以必须手动设置FontAwesome

该链接未详细说明如何执行此操作。

我正在使用Xcode 8.1

请帮忙

2 个答案:

答案 0 :(得分:0)

您是否已将字体文件(FontAwesome.otf)添加到Info.plist? (您还需要将文件添加到项目中)可能是因为这一点。

enter image description here

这样你就可以在不使用他们提供的swift类的情况下使用该字体。

let font = UIFont(name: "FontAwesome", size: fontSize)!

答案 1 :(得分:0)

如果你不想使用pod,这就是你要走的路。从github下载项目。然后转到下载文件并将FontAwesome.xcodeproj拖到您的项目中。

enter image description here

然后,切换到您的项目设置,选择目标并在常规选项卡中找到,"链接框架和库",将FontAwesome->产品中的FontAwesome.framework拖到此部分。

enter image description here

只需将它导入您的班级,

import UIKit
import FontAwesome


public class ViewController: UIViewController {


    override public func viewDidLoad() {
        super.viewDidLoad()

        let label = UILabel()
        label.font = UIFont.fontAwesome(ofSize: 100)
        label.text = String.fontAwesomeIcon(name: .github)
        view.addSubview(label)
        label.frame = CGRect(x:60, y: 60, width: 200, height: 300)


    }
}