Sha256: 9ac5dce52014b4f1a75af66019d2c98ed5e594dfe16b0fe43b6746b62f705470

Contents?: true

Size: 1.04 KB

Versions: 3

Compression:

Stored size: 1.04 KB

Contents

class RMXTableViewController < UITableViewController

  include RMXCommonMethods
  include RMXViewControllerPresentation
  include RMXKeyboardHelpers
  include RMXSetAttributes

  def prepare
  end

  def loaded
  end

  def init
    s = super
    NSNotificationCenter.defaultCenter.addObserver(self, selector:'refresh', name:UIApplicationWillEnterForegroundNotification, object:nil)
    listenForKeyboardChanged
    prepare
    s
  end

  def refresh
  end

  def viewDidLoad
    s = super
    loaded
    s
  end

  def viewWillAppear(animated)
    s = super
    rmx_viewWillAppear(animated)
    s
  end

  def viewDidAppear(animated)
    s = super
    rmx_viewDidAppear(animated)
    s
  end

  def viewWillDisappear(animated)
    s = super
    rmx_viewWillDisappear(animated)
    s
  end

  def viewDidDisappear(animated)
    s = super
    rmx_viewDidDisappear(animated)
    s
  end

  def didReceiveMemoryWarning
    p "didReceiveMemoryWarning"
    super
  end
  
  def rmx_dealloc
    NSNotificationCenter.defaultCenter.removeObserver(self)
    super
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rmx-0.6.2 lib/motion/RMXTableViewController.rb
rmx-0.6.1 lib/motion/RMXTableViewController.rb
rmx-0.6.0 lib/motion/RMXTableViewController.rb