class ProMotion::SplitViewController

Public Instance Methods

detail_screen() click to toggle source
# File lib/ProMotion/cocoatouch/split_view_controller.rb, line 8
def detail_screen
  s = self.viewControllers.last
  s.respond_to?(:visibleViewController) ? s.visibleViewController : s
end
detail_screen=(s) click to toggle source
# File lib/ProMotion/cocoatouch/split_view_controller.rb, line 17
def detail_screen=(s)
  # set the button from the old detail screen to the new one
  button = detail_screen.navigationItem.leftBarButtonItem
  s.navigationItem.leftBarButtonItem = button

  self.viewControllers = [self.viewControllers.first, (s.navigationController || s)]
end
master_screen() click to toggle source
# File lib/ProMotion/cocoatouch/split_view_controller.rb, line 3
def master_screen
  s = self.viewControllers.first
  s.respond_to?(:visibleViewController) ? s.visibleViewController : s
end
master_screen=(s) click to toggle source
# File lib/ProMotion/cocoatouch/split_view_controller.rb, line 13
def master_screen=(s)
  self.viewControllers = [ (s.navigationController || s), self.viewControllers.last]
end
screens=(s_array) click to toggle source
# File lib/ProMotion/cocoatouch/split_view_controller.rb, line 25
def screens=(s_array)
  self.viewControllers = s_array
end