Skip to content

UIBarButtonItem

   

UIBarButtonItem used to add or customize elements in UINavigationBar.

Class hierarchy of UIBarButtonItem

NSObject

UIBarItem

UIBarButtonItem
AppleDeveloperリファレンスUIBarButtonItem

UIBarButtonItem example sentence

Generate a UINavigationBar and put a title and button on it.

alt

Changing the color of UIBarButtonItem

UIBarButtonItem is blue by default, but the color can be specified in the following way.
Change color of Back button in navigation bar

//ナビゲーションボタンの色を変更する
UINavigationBar.appearance().tintColor = UIColor.black
UIBarButtonSystemItem

UIBarButtonSystemItemを用いることで、デフォルトに入っているボタンを使用することができます。
https://developer.apple.com/reference/uikit/uibarbuttonsystemitem

//barButtonSystemItem:に  [.add]を設定することで[+]ボタンを設定する,上のコード参照
let leftNavBtn =  UIBarButtonItem(barButtonSystemItem:  .add, target: self, action: #selector(leftBarBtnClicked(sender:)))
  • Add
  • Done
  • Cancel
  • Edit
  • Save
  • Compose
  • Reply
  • Action
  • Organize
  • Bookmarks
  • Search
  • Refresh
  • Stop
  • Camera
  • Trash
  • Play
  • Pause
  • Rewind
  • Undo
  • Redo
  • PageCurl

  1. Dictionary
  2. Array