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

BDDROneFingerZoomGestureRecognizer screenshot

BDDROneFingerZoomGestureRecognizer

August 15, 2013 • MIT License
UIGestureRecognizer subclass to enable one-finger-zoom gestures.
UIWebView-Blocks screenshot

UIWebView-Blocks

August 15, 2013 • MIT License
A simple category implementation of UIWebView with Blocks instead of a messy delegate.
SMTagField screenshot

SMTagField

August 13, 2013 • MIT License
SMTagField is an implementation of UITextField that allows for easy input/display of Tags
ICETutorial screenshot

ICETutorial

August 13, 2013 • MIT License
This small project is an implementation of the newly tutorial introduced by the Path 3.X app. Very simple and efficient tutorial, composed with N full-screen pictures that you can swipe for switchi...
MELSorting screenshot

MELSorting

August 13, 2013 • MIT License
Sort UIViews. Useful for games, pickers, settings, and menus.
No image provided.

ABImageWrapper

August 12, 2013 • MIT License
Image wrapper for temporary and long-term image caching.
iOS7Menu screenshot

iOS7Menu

August 12, 2013 • MIT License
The Control is similar to RESideMenu, but it can be configured via Storyboards and it uses gestures instead of a button: http://monavari.de/fileadmin/data_archive/images/iOS7Menu/iOS7Menu%20-%20...
ZeeSQLiteHelper screenshot

ZeeSQLiteHelper

August 12, 2013 • BSD License
Simple SQLite helper for performing general database tasks with few lines of code like fetching records from DB, Inserting, Updating and Deleting records.
MELiPadCalendar screenshot

MELiPadCalendar

August 12, 2013 • MIT License
Customizable iPad calendar for displaying tappable schedule data.
MVBouncyView screenshot

MVBouncyView

August 11, 2013 • BSD License
UIView category providing bouncing functionality. Example usage: UIView *view = (some view in your code) view.bounceAmplitude = 1.25f; // optional view.bounceAttenuation = 1....
AMBubbleTableViewController screenshot

AMBubbleTableViewController

August 11, 2013 • MIT License
Simple implementation of a UITableView styled as chat bubbles, with different styles and easily customizable.
MJTransitionEffect screenshot

MJTransitionEffect

August 11, 2013 • MIT License
Transition from UITableViewCell to Detail Controller with animation on enter and exit. This can be seen in multiple apps. Right now, it is totally customizable. There are 3 sections for these a...
DAProgressOverlayView screenshot

DAProgressOverlayView

August 10, 2013 • MIT License
A UIView subclass displaying download progress. Looks similarly to springboard icons of apps being downloaded in iOS 7.
RSCardsView screenshot

RSCardsView

August 10, 2013 • MIT License
This project clones the card inserting animation, card exchange animation and provides UITableView alike APIs for data sourcing and delegating. All your needs are importing all files under 'Card...
RSLoadingIndicator screenshot

RSLoadingIndicator

August 10, 2013 • MIT License
This project clones the Yahoo weather app's loading indicator with no image at all, everything is drawing using Quartz and everything can be customised. All you needs are importing two files und...
RSCircaPageControl screenshot

RSCircaPageControl

August 10, 2013 • MIT License
A clone of Circa's news detail views' page control, and include an easy-to-follow sample.
NKColorSwitch screenshot

NKColorSwitch

August 09, 2013 • MIT License
Flat style UISwitch control for iOS. Supports customizable control tint colors, sizes, and shapes.
MNCalendarView screenshot

MNCalendarView

August 09, 2013 • MIT License
Highly customizable calendar component for iOS apps
MHProgressView screenshot

MHProgressView

August 09, 2013 • MIT License
A simple progressview indicator that looks like the progressview in Instagram.
CocoaGLPaint screenshot

CocoaGLPaint

August 08, 2013 • Apache 2.0 License
OpenGL Paint for OS X. Available features: * configurable pen (softness, color, size, opacity) * configurable eraser (softness, size, opacity) * undo/redo (pen/eraser) steps * saving ...