Sha256: 891d8a3a43ebd04d145157b6e7af779fe48a20ca1976abf16bdf669b4234aeb9

Contents?: true

Size: 793 Bytes

Versions: 13

Compression:

Stored size: 793 Bytes

Contents

class MPCellWithSection < UITableViewCell
  attr_reader :section
  attr_accessor :scroll_view, :content_view

  def setNeedsDisplay
    content_view.try(:setNeedsDisplay)

    super
  end

  def setSection(section)
    @section = section.try(:weak_ref)
    self.content_view.setSection(@section)
  end

  def initialize_content
    self.scroll_view = self.subviews.first
    self.scroll_view.subviews.first.removeFromSuperview
    self.content_view = MPTableViewCellContentView.alloc.initWithFrame(self.bounds)
    self.content_view.setBackgroundColor(:clear.uicolor)
    self.content_view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
    self.content_view.top = 0
    self.content_view.left = 0

    self.scroll_view.addSubview(content_view)
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
motion-prime-0.8.4 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.8.3 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.8.2 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.8.1 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.8.0 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.7.2 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.7.1 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.7.0 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.6.0 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.5.7 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.5.6 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.5.5 motion-prime/support/mp_cell_with_section.rb
motion-prime-0.5.4 motion-prime/support/mp_cell_with_section.rb