Xcode アセットを追加する - shirajira/family-account-ios GitHub Wiki
Xcode アセットを追加する
よく使う画像や色はアセットとして登録しておくと便利です。
実装方法
1. 登録方法
プロジェクト内 Assets.xcassets
以下に,画像や色を追加していけばよい。
右クリック(または + マーク) -> New XXX Set から追加できる。
フォルダもつくれるのでいい感じにマネジメントしましょう。
2. 使用方法
登録したアセットは Storyboard で参照することができる他,コードで参照することもできる。
コードで参照する場合,以下のようにアセット名を引数に渡せばよい。
指定したアセット名が間違っている(または存在しない)場合は nil
になるので Typo に注意。大文字小文字も区別します。
let color: UIColor? = UIColor(named: "ColorName")
let image: UIImage? = UIImage(named: "ImageName")
以下のような拡張クラスを実装しておくとよいでしょう。
import UIKit
extension UIColor {
static let mainAccent = UIColor(named: "MainAccent")!
}
使うときにめっちゃ楽。
label.textColor = .mainAccent