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

JHNotificationManager screenshot

JHNotificationManager

October 07, 2011 • BSD License
A queue-able notification manager for custom view notifications. Not to be confused with NSNotificationCenter!!
HGKOptionPanel screenshot

HGKOptionPanel

October 03, 2011 • BSD License
Hidable option panel with simple animation.
DOAutocompleteTextField screenshot

DOAutocompleteTextField

October 02, 2011 • BSD License
DOAutocompleteTextField is a subclass of UITextField that provide the user with autocompleted text, similar to the URL bar on major browsers and Google Suggest.
OCMapView screenshot

OCMapView

September 27, 2011 • BSD License
Simple and easy to use clustering mapView for iOS.
EDSideBar screenshot

EDSideBar

September 23, 2011 • BSD License
Attemp to create a Sidebar in ObjectiveC/Cocoa like those seen in apps like Sparrow Mail, Twitter or Github for Mac.
MacMapKit screenshot

MacMapKit

September 07, 2011 • BSD License
MapKit for Mac is a framework for displaying maps in a Cocoa application that is API-compatible with Apple's MapKit framework for iOS.
Sparklines screenshot

Sparklines

September 01, 2011 • BSD License
Custom view implementing Edward Tufte's sparkline concept. Sparklines are small, word-sized graphics showing historical values for a measured data item.They were described by Edward Tufte in his 19...
JSTokenField screenshot

JSTokenField

August 21, 2011 • BSD License
An iOS token field based on the behaviour and functionality provided by Mail.app's email recipient field.
PSMTabBarControl screenshot

PSMTabBarControl

August 10, 2011 • BSD License
This my fork of PSMTabBarControl. It was originally created by http://www.positivespinmedia.com/dev/PSMTabBarControl.html, then updated at http://code.google.com/p/maccode/source/browse/#svn/trunk/...
FlipView screenshot

FlipView

August 02, 2011 • BSD License
Magazine Style View/Layout like Flipboard. Originally created by Raw Engineering, but their repository has strangely gone missing.
JMNoise screenshot

JMNoise

July 21, 2011 • BSD License
A category on UIView to very easily apply a noise texture. Uses Core Graphics so that no external images or dependencies are needed.
TLAnimatingOutlineView screenshot

TLAnimatingOutlineView

July 15, 2011 • BSD License
An animating outline view for use in OS X applications.
JMSlider screenshot

JMSlider

July 10, 2011 • BSD License
A decorated and animated iOS slider control to extend the functionality of a single button by sliding it. Easily extensible and developed entirely using Core Graphics so that external images are n...
DBSignupViewController screenshot

DBSignupViewController

July 05, 2011 • BSD License
DBSignupViewController provide a view controller for a complete signup like latest version of Foursquare app (3.2.1)
BAMSettings screenshot

BAMSettings

June 30, 2011 • BSD License
BAMSettings is a generic handler for presenting and changing settings from within your iPhone app. By adding two files to your app and pushing BAMSettings onto your navigation controller, you will ...
CoreTextWrapper screenshot

CoreTextWrapper

June 20, 2011 • BSD License
An Objective-C wrapper around Core Text for creating multi-column text and loading custom fonts.
JMTabView screenshot

JMTabView

June 14, 2011 • BSD License
Dark-themed tab view rendered in Core Graphics (ie. no images need to be added to your project). Manages the layout of buttons and icons automatically. Tabs can be added simply by calling: [...
YRKSpinningProgressIndicator screenshot

YRKSpinningProgressIndicator

June 05, 2011 • BSD License
A clone of the "Spinning style" NSProgressIndicator that can be set to an arbitrary size and color. The background color can also be set, or it can be transparent. You can even change the color in ...
KSPopoverView screenshot

KSPopoverView

June 02, 2011 • BSD License
A pulldown menu UI for iOS.
GIKAnimatedCallout screenshot

GIKAnimatedCallout

May 27, 2011 • BSD License
GIKAnimatedCallout demonstrates the use of an MKAnnotationView subclass to provide functionality similar to the callouts in Maps.app on iPad.