Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Cool, glassy iOS buttons with only one color to set.
Objective-C Ruby
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
CoolButtons.xcodeproj
CoolButtons
.gitignore
CoolButtons.podspec
LICENSE
README.md
big_giant_fuzzy_icon.png
button_comparison.png
button_comparison_all.psd
icon.png
icon@2x.png
interface_mockup.psd

README.md

CoolButtons

CoolButtons is a subclass of UIButton that draws glassy iOS style buttons, all using CoreGraphics and no images.

Button Comparison

Usage

Add the QuartzCore.framework to your project:

# It should be around here somewhere
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/System/Library/Frameworks/QuartzCore.framework

Add the CoolButton.m/.h to your project, create an instance of a CoolButton, then set the buttonColor like so.

[myCoolButton setButtonColor:[UIColor blueColor]];

CoolButton takes care of the rest and draws appropriately shaded drop shadows, gradient, inner shadow, and borders.

Todo

  • Fix the border to be an inner glow for more accuracy to the Apple buttons
  • Add additional button customization to turn on/off the various design elements

Copyright

Copyright (c) 2011 Jess Martin. See LICENSE for details.

Something went wrong with that request. Please try again.