Method: ProMotion::NavBarModule#set_nav_bar_button

Defined in:
lib/ProMotion/screen/nav_bar_module.rb

#set_nav_bar_button(side, args = {}) ⇒ Object



20
21
22
23
24
25
26
27
28
29
# File 'lib/ProMotion/screen/nav_bar_module.rb', line 20

def set_nav_bar_button(side, args={})
  button = (args.is_a?(UIBarButtonItem)) ? args : create_toolbar_button(args)
  button.setTintColor args[:tint_color] if args.is_a?(Hash) && args[:tint_color]

  self.navigationItem.leftBarButtonItem = button if side == :left
  self.navigationItem.rightBarButtonItem = button if side == :right
  self.navigationItem.backBarButtonItem = button if side == :back

  button
end