🦅
【Swift5/Xcode13】UINavigationBarにシステムで用意された画像を用いたボタンを採用する
イメージ
コード
override func viewDidLoad() {
super.viewDidLoad()
let createButton = UIBarButtonItem(image: UIImage(systemName: "plus.square.on.square")!, style: .plain, target: self, action: #selector(didTapCreateDeckButton))
navigationItem.rightBarButtonItem = createButton
}
// デッキ新規作成ボタンを押下した処理
@objc func didTapCreateDeckButton() {
}
余談
Xcode内で簡単にシステム画像一覧を見る方法があります。
適当な空のxibファイルにUIButton
を配置して、image
で候補を見ていけばいいです。
画像で言うとsquare.on.circle
を上記コードの文字列に指定してあげればいいです。
Discussion