Sha256: ec543a87c6b67c961aa8203854023e216af9500a211ea3df49810b879be18cfb

Contents?: true

Size: 573 Bytes

Versions: 8

Compression:

Stored size: 573 Bytes

Contents

class MotionLayoutController < UIViewController
  attr :label1
  attr :label2
  attr :label3

  layout :root do
    @label1 = subview(UILabel, :label1, text: 'label1')
    @label2 = subview(UILabel, :label2, text: 'label2')
    @label3 = subview(UILabel, :label3, text: 'label3')
  end

  def layoutDidLoad
    auto do
      metrics "margin" => 20, "top" => 100
      horizontal '|-margin-[label1]-margin-[label2(==label1)]-margin-|'
      horizontal '|-margin-[label3]-margin-|'
      vertical '|-top-[label1]'
      vertical '|-220-[label3(==label1)]'
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
teacup-2.1.1 app/controllers/motion_layout_controller.rb
teacup-2.1.0 app/controllers/motion_layout_controller.rb
teacup-2.0.6 app/controllers/motion_layout_controller.rb
teacup-2.0.5 app/controllers/motion_layout_controller.rb
teacup-2.0.4 app/controllers/motion_layout_controller.rb
teacup-2.0.3 app/controllers/motion_layout_controller.rb
teacup-2.0.2 app/controllers/motion_layout_controller.rb
teacup-2.0.0 app/controllers/motion_layout_controller.rb