Skip to content

Two custom UIButton with a flat appearance, circular and rectangular.

License

Notifications You must be signed in to change notification settings

mbigatti/BMXFlatButton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMXFlatButton

A couple of Swift UIButton with a flat appearance, released as a Cocoa Touch Framework. The framework contains two button types: FlatButton and CircularButton. The first is a squared button with optional rounded corners and border; you can tweak the colors to obtain a filled or outlined style. The circular button is a circle shaped button intended to be used without a title; it also can have a optional border.

Button example

For a complete example see the enclosed BMXFlatButtonTestproject.

Features

  • designable in Interface Builder
  • customizable highlighted color (defaults to normal color but 2% darker)
  • customizable border size and color
  • customizable corner radius (only for FlatButton)

Usage

  • Add BMXFlatButton framework to project in Project > General > Linked Frameworks and Libraries.
  • Set Custom Class in Identity Inspector. Choose FlatButton for flat squared buttons or CircularButton for circular buttons.

Identity Inspector

  • Configure the button properties as required in Attribute Inspector.

Flat Button - Attribute Inspector

Circular Button - Attribute Inspector

Notes

  • Xcode 6 beta 4 fixed the issues below
  • Xcode 6 beta 3: issue below is fixed but to compile the test project you'll need to apply this fix.
  • Xcode 6 beta 2: due to a Interface Builder limitation, the Custom Class Class field does not show the FlatButton and CircularButton options in the selection box, you'll need to write them manually.

Contact

http://bigatti.it
@mbigatti

About

Two custom UIButton with a flat appearance, circular and rectangular.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published