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

MasterDetailController  screenshot

MasterDetailController

September 05, 2012 • Public Domain License
A master detail controller that works like the facebook sliding menu/view You need to provide a master controller and detail controller. These controllers should subclass UIViewController and pr...
Segmented Buttons screenshot

Segmented Buttons

September 04, 2012 • Apache 2.0 License
This is a control that looks like a UISegmentedControl but acts like buttons. You can find examples in popular apps like TweetBot and Yelp.
RLPageControl screenshot

RLPageControl

September 04, 2012 • MIT License
A replacement for UIPageControl that allows you to use a given block to draw your own page dot.
SimpleSwitch screenshot

SimpleSwitch

September 02, 2012 • MIT License
The SimpleSwitch is a custom switch, looks like the iOS UISwitch without the knob.It can be used as two-state-filter controller,too. You can custom it's appearance,and titles.The SimpleSwitchDemo s...
CRMultiRowSelect screenshot

CRMultiRowSelect

September 02, 2012 • Apache 2.0 License
CRMultiRowSelect is a custom UITableViewCell for iOS that supports multiple row selection in a UITableViewController. It supports multiple mark colors and beauty Retina display graphics. Everyth...
OLGhostAlertView screenshot

OLGhostAlertView

September 01, 2012 • Public Domain License
OLGhostAlertView allows you to present a translucent view with a title and an optional message on the bottom of the screen. Use it to inform your user about temporary issues that do not require any...
MKMovingBlockAnimation screenshot

MKMovingBlockAnimation

August 31, 2012 • Apache 2.0 License
iOS app using cocos2d animation to animate images like moving blocks
DLCImagePickerController screenshot

DLCImagePickerController

August 31, 2012 • MIT License
An image picker with live filters and blur effects. Make your photos look good in any app. Brought to you by Backspaces http://www.backspac.es
KRFoldingViews screenshot

KRFoldingViews

August 30, 2012 • MIT License
KRFoldingViews is a really simple animation library that creates a folding or unfolding animation effect on your views.
AngleGradientLayer screenshot

AngleGradientLayer

August 29, 2012 • MIT License
AngleGradientLayer is a CALayer implementation of angle gradient.
NSBKeyframeAnimation screenshot

NSBKeyframeAnimation

August 29, 2012 • MIT License
jQuery-like animations in CoreAnimation
Chrome Progress Bar screenshot

Chrome Progress Bar

August 28, 2012 • MIT License
A custom progress bar with Google Chrome style
PMCalendar screenshot

PMCalendar

August 27, 2012 • MIT License
Yet another calendar component for iOS. Compatible with iOS 4.0 (iPhone & iPad) and higher. PMCalendar supports selection of multiple dates within one or several months, could appear as a popove...
HCDownload screenshot

HCDownload

August 27, 2012 • BSD License
Fully-featured download manager and view controller. More features and updates to come.
HTML Text Editor screenshot

HTML Text Editor

August 26, 2012 • Public Domain License
A very simple implementation that uses CKEditor in web view to edit rich text content and generate HTML for further use.
UIKitForGame screenshot

UIKitForGame

August 26, 2012 • MIT License
UIKitForGame is a UIKit subclasses and categories collection modified for iOS game. It provides RPG-style effects.
AH3DPullRefresh screenshot

AH3DPullRefresh

August 26, 2012 • BSD License
A simple iOS control to add a pull to refresh and/or a pull to load more to UITableView with a cool 3D effect.
JDDroppableView screenshot

JDDroppableView

August 25, 2012 • MIT License
A DroppableView represents a single draggable View. You may use it as a base class for the views, that you need to be draggable in your project. Currently it is built, to be used within a scrollVie...
AJNotificationView screenshot

AJNotificationView

August 25, 2012 • MIT License
Notice component for iOS
JDFlipNumberView 2.0 screenshot

JDFlipNumberView 2.0

August 25, 2012 • MIT License
The FlipNumberView is simulating an analog flip display (like those for the departure time on the airport). It's well abstracted and damn easy to use.