今回の内容
-
NavigationBarの左右にItemを追加
-
NavigationBarにItemを複数個、追加
コードと簡単解説
左側にUIBarButtonItemを追加
-
ボタンにImageを付けずに、任意の
title
で作成 -
action:
は任意で#selector(@objc method)
などで設定します。(今回は.none)
navigationItem.leftBarButtonItem = UIBarButtonItem(title: "左ボタン", style: .done, target: self, action: .none)
右側にUIBarButtonItemを追加
-
ボタンに
.action
のImageを設定したボタンを作成 -
action:
は任意で#selector(@objc method)
などで設定します。(今回は.none)
navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .action, target: self, action: .none)
複数のUIBarButtonItemを追加
-
.rightBarButtonItems
なら右側に追加 -
.leftBarButtonItems
なら左側に追加 -
追加するUIBarButtonItemの内容は、配列に入れる
navigationItem.rightBarButtonItems = [UIBarButtonItem(barButtonSystemItem: .action, target: self, action: .none),
UIBarButtonItem(title: "右ボタン", style: .done, target: self, action: .none)]
終わり
昨日、調べた内容の復習です。
ご指摘、ご質問などありましたら、コメントまでお願い致します。