quattro_4 scribble

scribble 落書き (調べた事をただ落書きする)

RubyMotion for Rails Developers: Auto-Layout (part 1 & 2)

RubyMotion for Rails Developers: Auto-Layout (part 1) - MotionInMotion

RubyMotion for Rails Developers: Auto-Layout (part 2) - MotionInMotion

Auto-Layout (part 1)

  • AddTaskViewController < UIViewController
    • view.layout_guide = self.topLayoutGuide
  • AddTaskView < UIView
    • attr_accessor :layout_guide
    • @title_label.translatesAutoresizingMaskIntoConstraints = false
    • addConstraint
      • NSLayoutConstraint
        • toItem: layout_guide
        • toItem: self

Auto-Layout (part 2)

  • addConstraint
    • NSLayoutAttribute
      • left, right, top, bottom, leading, trailing, width, height, centerX, centerY, and baseline
    • relatedBy: NSLayoutRelationEqual
    • toItem: @title_label
      • toItem: self
    • multiplier
    • constant: -20