6,703 open source UI components
for iOS, iPadOS, macOS, tvOS, and watchOS.

SAVideoRangeSlider screenshot

SAVideoRangeSlider

March 27, 2013 • MIT License
iOS video trim control. Easy customization.
SwipeView screenshot

SwipeView

March 27, 2013 • Custom License
SwipeView is a class designed to simplify the implementation of horizontal, paged scrolling views on iOS. It is based on a UIScrollView, but adds convenient functionality such as a UITableView-styl...
MRSubtleButton screenshot

MRSubtleButton

March 27, 2013 • MIT License
A subtle gradient button derived from NSView.
FontAwesomeIconFactory screenshot

FontAwesomeIconFactory

March 26, 2013 • MIT License
Create icons using the resolution-independent Font Awesome. Works for iOS and OS X. Font Awesome was created by Dave Gandy -http://fortawesome.github.com/Font-Awesome
RouletteWheelCollectionView screenshot

RouletteWheelCollectionView

March 26, 2013 • Apache 2.0 License
A control that resembles a roulette wheel of cards, implemented with a UICollectionViewFlowLayout subclass. The design is inspired by the Yahoo TimeTraveler app. Development notes: http://c...
RMShapedImageView screenshot

RMShapedImageView

March 26, 2013 • Apache 2.0 License
A UIImageView subclass that ignores touches on transparent pixels, based on OBShapedButton by Ole Begemann. RMShapedImageView does it magic by overriding pointInside:withEvent:. This method is c...
QuadCurveMenu (Burtlo) screenshot

QuadCurveMenu (Burtlo)

March 25, 2013 • MIT License
A fork of the original [QuadCurveMenu](/controls/quadcurvemenu), now [AwesomeMenu](https://github.com/levey/AwesomeMenu), that is more configurable and extendable. I proposed a pull request and thi...
JLActionSheet screenshot

JLActionSheet

March 25, 2013 • MIT License
An easy to use and customize replacement to the stock UIActionSheet. A sample project is included. A sample project is included and you can easily see how to create new themes once you dig aroun...
TLTiltSlider screenshot

TLTiltSlider

March 25, 2013 • MIT License
A UISlider subclass that adjusts its appearance based on the positional attitude of the device.
SBScrollNavigation screenshot

SBScrollNavigation

March 24, 2013 • CC BY-SA 3.0 License
This subclass of UIScrollView serves as a Navigation which can hold buttons or other views which respond to clicks. Source Code includes usage example.
Wolfpack screenshot

Wolfpack

March 24, 2013 • MIT License
Wolfpack is an image processing library for iOS that uses Core Image to apply pre-defined filtered effects to an image.
OWActivityViewController screenshot

OWActivityViewController

March 24, 2013 • BSD License
OWActivityViewController is a fork of REActivityViewController, with no external dependence. only support iOS integrated Social Network (for iOS 6: Twitter/Facebook/SinaWeibo, for iOS 5: Twitter). ...
TLTiltHighlightView screenshot

TLTiltHighlightView

March 23, 2013 • MIT License
A horizontal gradient which adjusts its appearance based on the positional attitude of an iOS device.
BCFeedScroller screenshot

BCFeedScroller

March 23, 2013 • MIT License
Two classes for showing an animated feed from an RSS or Atom data source.
AFGPasswordTextField screenshot

AFGPasswordTextField

March 23, 2013 • MIT License
An iOS UITextField subclass to be used for password input that lets you specify any Unicode character to use for the password mask character. The AFGPasswordTextFieldDelegate protocol is API com...
JSQFlatButton screenshot

JSQFlatButton

March 23, 2013 • MIT License
A light-weight, flat design UIButton for iOS
CollapseClick screenshot

CollapseClick

March 23, 2013 • MIT License
This is basically a collapsible cell TableView with nifty animations and a fully customizable delegated system.
UIEffectDesignerView screenshot

UIEffectDesignerView

March 23, 2013 • MIT License
A native Particle Systems effect view for iOS and OSX powered by QuartzCore. Apple provides Particle Systems Emitter via the CAEmitterLayer - you can have particle effects in your UIKit or AppKi...
FDGraphView screenshot

FDGraphView

March 21, 2013 • MIT License
Draw graphs on iOS. Create an `FDGraphView`, set its `dataPoints` (an `NSArray` of `NSNumber`s), add it to another view and the graph will be magically show. As simple as that.
STPView screenshot

STPView

March 21, 2013 • MIT License
STPView is a custom UIView component that abstracts the lower level Stripe APIs. It'll deal with formatting credit card numbers, validation, and securely sending off the card data to Stripe. Thi...