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

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: [...
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.
TabBarKit screenshot

TabBarKit

May 17, 2011 • BSD License
A flexible Tab Bar implementation for iPhone and iPad.
ATMHud screenshot

ATMHud

May 12, 2011 • BSD License
Library for the creation of HUDs in iPhone applications.
PageCurl screenshot

PageCurl

May 08, 2011 • BSD License
This application makes use of the manipulation of multiple CALayers attached to a single UIView to "fake" a page curl/page flip effect for the iPad. It's the next best thing to iBooks until Apple r...
SFTabView screenshot

SFTabView

May 07, 2011 • BSD License
A fully customizable Cocoa Tab view for use with Mac OS X 10.6 or above.
iPadSlotMachine screenshot

iPadSlotMachine

May 04, 2011 • BSD License
An iPadDevCamp project, winner of the "Coolest App" category (April 2010, San Jose).
InAppSettingsKit screenshot

InAppSettingsKit

May 04, 2011 • BSD License
This iPhone framework allows settings to be in-app in addition to being in the Settings app.
JHTickerView screenshot

JHTickerView

May 03, 2011 • BSD License
A custom ticker view for creating a news ticker type control
KVPasscodeViewController screenshot

KVPasscodeViewController

May 03, 2011 • BSD License
A view controller that lets you enter 4 digit pass codes. It supports animations for invalid entries and to confirm entries.
NWPickerField screenshot

NWPickerField

May 01, 2011 • BSD License
A combo box like control for the iPhone.
DTGridView screenshot

DTGridView

April 29, 2011 • BSD License
A two-dimensional scrolling view component for the iPhone, heavily inspired by UITableView.
PopupView screenshot

PopupView

April 28, 2011 • BSD License
PopupView for iOS, like UICalloutView.
ILGeoNamesSearchController screenshot

ILGeoNamesSearchController

April 26, 2011 • BSD License
ILGeoNamesSearchController is a custom UITableViewController which supports online searching for named locations through the free geonames.org service. ILGeoNamesSearchController is part of the IL...
JHStatusTextView screenshot

JHStatusTextView

April 20, 2011 • BSD License
A custom UITextView with custom font, specifically designed for social status updates.
MGImageUtilities screenshot

MGImageUtilities

April 14, 2011 • BSD License
Includes categories for proportional fill (scale, crop and more); and tinting UIImages.
JSLockScreen screenshot

JSLockScreen

April 13, 2011 • BSD License
JSLockScreen is an iOS UI component that replicates iOS's lock screen functionality. It aims to be as close to the original lock screen UI as possible and be easy to use in almost any situation ...