lib/ProMotion/_ext/TableViewController.rb in ProMotion-0.2.0 vs lib/ProMotion/_ext/TableViewController.rb in ProMotion-0.3.0

- old
+ new

@@ -14,8 +14,41 @@ def viewDidAppear(animated) super self.screen.view_did_appear(animated) if self.screen && self.screen.respond_to?(:view_did_appear) end + + def viewWillDisappear(animated) + if self.screen && self.screen.respond_to?(:view_will_disappear) + self.screen.view_will_disappear(animated) + end + super + end + + def viewDidDisappear(animated) + if self.screen && self.screen.respond_to?(:view_did_disappear) + self.screen.view_did_disappear(animated) + end + super + end + def shouldAutorotateToInterfaceOrientation(orientation) + self.screen.should_rotate(orientation) + end + + def shouldAutorotate + self.screen.should_autorotate + end + + def willRotateToInterfaceOrientation(orientation, duration:duration) + self.screen.will_rotate(orientation, duration) + end + + def didRotateFromInterfaceOrientation(orientation) + self.screen.on_rotate + end + + def dealloc + $stderr.puts "Deallocating #{self.to_s}" if ProMotion::Screen.debug_mode + end end end \ No newline at end of file