swiftのコードで、ラベルのフォントを一括で変更
AppDelegate.swift
〜省略〜
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Override point for customization after application launch.
// 一括でLabelのフォントを変更
UILabel.appearance().font = UIFont(name: "Helvetica Bold Oblique", size: 18.0)
〜省略〜
もちろん UILabel以外も可能!
また、”Helvetica Bold Oblique” みたいに、
コードから呼び出す際に指定するフォント名の確認は下記で可能です!
利用できるフォント名を調べる方法
// 下記でデバッグログを確認し使用できるフォントのキーワードを取得
for family in UIFont.familyNames() as [String] {
println("---" + family + "---")
for font in UIFont.fontNamesForFamilyName(family) {
println(" " + (font as String))
}
}
参考サイト http://swiftlife.hatenablog.jp/entry/2016/01/06/225101
独自のフォントをswiftから使えるようにする!
また、独自フォントを利用したい場合は、
下記サイトがとても参考になります!