Class: ProMotion::TableViewController

Inherits:
UITableViewController
  • Object
show all
Defined in:
lib/ProMotion/cocoatouch/table_view_controller.rb

Direct Known Subclasses

GroupedTableScreen, TableScreen

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.new(args = {}) ⇒ Object



3
4
5
6
7
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 3

def self.new(args = {})
  s = self.alloc.initWithStyle(table_style)
  s.screen_init(args) if s.respond_to?(:screen_init)
  s
end

Instance Method Details

#didRotateFromInterfaceOrientation(orientation) ⇒ Object



56
57
58
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 56

def didRotateFromInterfaceOrientation(orientation)
  self.on_rotate
end

#initObject



9
10
11
12
13
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 9

def init
  super.tap do
    screen_init if respond_to?(:screen_init)
  end
end

#loadViewObject



15
16
17
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 15

def loadView
  self.respond_to?(:load_view) ? self.load_view : super
end

#shouldAutorotateObject



48
49
50
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 48

def shouldAutorotate
  self.should_autorotate
end

#shouldAutorotateToInterfaceOrientation(orientation) ⇒ Object



44
45
46
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 44

def shouldAutorotateToInterfaceOrientation(orientation)
  self.should_rotate(orientation)
end

#viewDidAppear(animated) ⇒ Object



29
30
31
32
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 29

def viewDidAppear(animated)
  super
  self.view_did_appear(animated) if self.respond_to?("view_did_appear:")
end

#viewDidDisappear(animated) ⇒ Object



39
40
41
42
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 39

def viewDidDisappear(animated)
  self.view_did_disappear(animated) if self.respond_to?("view_did_disappear:")
  super
end

#viewDidLoadObject



19
20
21
22
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 19

def viewDidLoad
  super
  self.view_did_load if self.respond_to?(:view_did_load)
end

#viewWillAppear(animated) ⇒ Object



24
25
26
27
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 24

def viewWillAppear(animated)
  super
  self.view_will_appear(animated) if self.respond_to?("view_will_appear:")
end

#viewWillDisappear(animated) ⇒ Object



34
35
36
37
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 34

def viewWillDisappear(animated)
  self.view_will_disappear(animated) if self.respond_to?("view_will_disappear:")
  super
end

#willRotateToInterfaceOrientation(orientation, duration: duration) ⇒ Object



52
53
54
# File 'lib/ProMotion/cocoatouch/table_view_controller.rb', line 52

def willRotateToInterfaceOrientation(orientation, duration:duration)
  self.will_rotate(orientation, duration)
end