【Swift】iOSアプリで独自フォントを使用する方法(Xcode6.3)
iOSアプリ内で独自フォントを使いたい場合の方法。
以前と少し違っている気がしたのでメモ。
環境
手順
プロジェクトにフォントファイルを追加
(メニュー→File→Add Files to〜 または ドラッグ&ドロップ)
Buid Phasesにフォントファイルを追加
TARGETS→Build Phases→Copy Bundle Resourcesで左下の+からフォントファイルを追加
Info.plist
Supporting Files→Info.plistに以下を追加
Information Property List:Fonts provided by application Type:Array Item0:フォントファイル名
コード
使いたい場所にコードを追加
例)UITextViewで使うフォントを指定する場合
ViewController.swift
import UIKit class ViewController: UIViewController { // UITextViewを接続 @IBOutlet weak var TextView: UITextView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. // ここで指定する名前はフォントのPostScript名(Font Book.appでわかる) TextView.font = UIFont(name: "MotoyaLMaru-W3-90ms-RKSJ-H", size: 18) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }