Swift3でナビゲーションバーにアイコンを表示する
今回の目標
ナビゲーションバーにアイコンを表示する
開発環境
- Xcode:8.2.1
- 言語:Swift 3
- OS:MacOS
アイコン表示方法
- アイコンをプロジェクトに登録する
- ナビゲーションバーにアイコンを追加する
1. アイコンをプロジェクトに登録する
Assets.xcassetsに使用したいアイコンを追加します(今回は"MenuIcon"として追加)
2. ナビゲーションバーにアイコンを追加する
ViewController.swift
override func viewDidLoad() {
super.viewDidLoad()
let Menu: UIBarButtonItem = UIBarButtonItem(image: UIImage(named: "MenuIcon"), style:UIBarButtonItemStyle.plain, target:self, action:#selector(ViewController.TapMenu)) // アイコンを追加し、アイコンを押したときに"TapMenu()"が実行されるように指定
self.navigationItem.leftBarButtonItem = Menu // ナビゲーションバーにアイコンを追加
}
func TapMenu() {
print("メニューがタップされました")
}