Skip to content
Some helpers for MotionKit that add the coercion abilities of SugarCube to the style abilities of MotionKit, for great good.
Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app/ios
lib
spec/ios
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
sweet-kit.gemspec

README.md

SweetKit

Some handlers for MotionKit that add the coercion abilities of SugarCube to the style abilities of MotionKit, for great good.

$ gem install sweet-kit
gem 'sweet-kit'

Styles

See styles.rb for helper methods.

class AnyLayout < MK::Layout
  include SweetKit::Styles

  def text_field_styles
    sweetkit_input
    # =>
    font :system.uifont(14)
    color :black
    border :rounded
    alignment :left
    opaque false
    backgroundColor :clear
  end

end

Shadow

add UIView do
  shadow do  # also works in a CALayer context
    opacity 0.5
    radius 5
    offset [1, 2]
    color :gray
    path UIBezierPath.bezierPathWithRoundedRect([[0, 0], [100, 100]], cornerRadius: 5)
  end
end
You can’t perform that action at this time.