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