Sha256: 8a92e099af3e5a6717401e287f9ed89927e409452376f1e0314633cc61c40740

Contents?: true

Size: 1.16 KB

Versions: 1

Compression:

Stored size: 1.16 KB

Contents

##|
##|  UIView.frame
##|
Teacup.handler UIView, :left, :x { |view, x|
  f = view.frame
  f.origin.x = x
  view.frame = f
}

Teacup.handler UIView, :right { |view, r|
  f = view.frame
  f.origin.x = r - f.size.width
  view.frame = f
}

Teacup.handler UIView, :center_x, :middle_x { |view, x|
  c = view.center
  c.x = x
  view.center = c
}

Teacup.handler UIView, :top, :y { |view, y|
  f = view.frame
  f.origin.y = y
  view.frame = f
}

Teacup.handler UIView, :bottom { |view, b|
  f = view.frame
  f.origin.y = b - f.size.height
  view.frame = f
}

Teacup.handler UIView, :center_y, :middle_y { |view, y|
  c = view.center
  c.y = y
  view.center = c
}

Teacup.handler UIView, :width { |view, w|
  f = view.frame
  f.size.width = w
  view.frame = f
}

Teacup.handler UIView, :height { |view, h|
  f = view.frame
  f.size.height = h
  view.frame = f
}

Teacup.handler UIView, :origin { |view, origin|
  f = view.frame
  f.origin = origin
  view.frame = f
}

Teacup.handler UIView, :size { |view, size|
  f = view.frame
  f.size = size
  view.frame = f
}

##|
##|  UIButton
##|
Teacup.handler UIButton, :title { |view, title|
  view.setTitle(title, forState: UIControlStateNormal)
}

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
teacup-0.3.10 lib/teacup/z_core_extensions/z_handlers.rb