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

Image Cropper screenshot

Image Cropper

December 21, 2012 • BSD License
Unlike other crop tools, this is highly optimized and uses Quartz for crop layer drawing rather than multiple UIView for showing a translucent region.
PAStepper screenshot

PAStepper

December 11, 2012 • BSD License
Complete replacement for UIStepper control. Works on iOS 5+
DejalActivityView screenshot

DejalActivityView

December 08, 2012 • BSD License
DejalActivityView conveniently displays a horizontal, bezel-style, or keyboard-covering view with a spinning activity indicator and adjustable text. Includes DejalActivityView: a simple horizont...
A3GridTableView screenshot

A3GridTableView

December 05, 2012 • BSD License
A3GridTableView is a UIScrollView subclass with a high performance grid view-style layout.
Bitlyzer screenshot

Bitlyzer

December 03, 2012 • BSD License
Class to shorten URLs with Bit.ly on iOS (both block based and delegate based using ARC).
A3ParallaxScrollView screenshot

A3ParallaxScrollView

November 30, 2012 • BSD License
A UIScrollView subclass with a parallax scrolling effect.
PhotoZoom screenshot

PhotoZoom

November 26, 2012 • BSD License
iOS project which closely mimics the behavior of the Apple Photos app including gestures for double taps and two finger taps as well as zooming and pinching which is more automatic. A single tap al...
ADBGridView screenshot

ADBGridView

November 18, 2012 • BSD License
ADBGridView inherits from UITableView and is populated with ADBImageViews (repository). Number of images for row (cells) can be customized. UITableView is inherited to use cell reuse facility.
ADBIndexedTableView screenshot

ADBIndexedTableView

November 16, 2012 • BSD License
Indexed UITableView using first letter objects property. ADBIndexedTableView uses Objective-C runtime, introspection and message forwarding.
TISpringLoadedView screenshot

TISpringLoadedView

November 07, 2012 • BSD License
Some UIView subclasses which behave as though they're attached to a spring
ADClusterMapView screenshot

ADClusterMapView

November 05, 2012 • BSD License
ADClusterMapView is a drop-in subclass of MKMapView that displays and animate clusters of annotations. This is very useful in cases where you have to display many annotations on the map.
Survey 0.2 : Simple iOS Form Creation and Management screenshot

Survey 0.2 : Simple iOS Form Creation and Management

October 25, 2012 • BSD License
Survey is a lightweight library for creating forms for iOS, inspired by Django forms and Core Data
HHPanningTableViewCell - Swipe to reveal screenshot

HHPanningTableViewCell - Swipe to reveal

October 22, 2012 • BSD License
HHPanningTableViewCell is a UITableViewCell implementing "swipe to reveal" a drawer view. Such a view typically holds action buttons applying to the current row. This behavior is seen in a numbe...
HHTabListController - Vertical tab view controller screenshot

HHTabListController - Vertical tab view controller

October 22, 2012 • BSD License
HHTabListController is an implementation of a tab controller where tabs are listed in a table view hidden behind the active view controller. The list of tabs may be revealed using a swipe gestur...
PAPasscode screenshot

PAPasscode

October 21, 2012 • BSD License
PAPasscode is a standalone view controller for iOS to allow a user to set, enter or change a passcode. It's designed to mimic the behaviour in Settings.app while still allowing some customization. ...
MTImageMapView screenshot

MTImageMapView

October 11, 2012 • BSD License
MTImageView is a simple UIImageView written entirely in CoreGraphics and GCD to handle touches on complex polygon maps. It is able to display very complex polygon maps such as US states, and ac...
TKAssignToContact screenshot

TKAssignToContact

October 02, 2012 • BSD License
This controller lets you change pictures of people in your contacts.
MGBox2  screenshot

MGBox2

September 28, 2012 • BSD License
Simple, quick iOS tables, grids, and more. Designed for rapid table and grid creation with minimal code, using blocks based design patterns. The layout engine supports padding, margins, zInde...
HSV Color Picker screenshot

HSV Color Picker

September 20, 2012 • BSD License
A HSV Color Picker control and a sample view controller as an example on how to user it. You can use the controller as-is in your own projects, or you could use the KZColorPicker control instead. T...
OpenAL Sound Engine screenshot

OpenAL Sound Engine

September 19, 2012 • BSD License
An OpenAL based sound engine that allows you to play one background audio track, and multiple simultaneous sound effects.