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

SGTabs screenshot

SGTabs

June 12, 2012 • Apache 2.0 License
SGTabsViewController is a container view controller which shows tabs for each view like mobile safari does. This controls looks best on an iPad sized screen - You can add and remove tabs dyna...
VSTabBar screenshot

VSTabBar

June 02, 2012 • Apache 2.0 License
A custom Tab Bar write from scratch VSTabBar is fully customizable: * All colors could be changed (Background, Foreground, gradient selection, current selection item, etc.), * Showing/Unshow...
iTellAFriend screenshot

iTellAFriend

May 22, 2012 • Apache 2.0 License
iTellAFriend is an iOS toolkit for displaying a preconfigued mail composer with a "Tell a Friend" template in ios apps.
BaseKit screenshot

BaseKit

May 15, 2012 • Apache 2.0 License
BaseKit is a set of IOS class to make your life easier
QR Code Encoder screenshot

QR Code Encoder

April 27, 2012 • Apache 2.0 License
An implementation of QR code encoder for Objective-C ported from Psytec library. Able to encode an NSString to a dot matrix which can be further rendered to an UIImage.
LIExposeController screenshot

LIExposeController

April 24, 2012 • Apache 2.0 License
LIExposeController is a new navigation paradigm for iOS apps. A great example is LinkedIn's iPhone app. LIExposeController acts as a container view controller, much like UINavigationController o...
PTShowcaseViewController screenshot

PTShowcaseViewController

April 02, 2012 • Apache 2.0 License
A "showcase" view controller for iOS apps. Visualizes images, videos and PDF files beautifully!
Facebook Photo Picker screenshot

Facebook Photo Picker

March 27, 2012 • Apache 2.0 License
Similar to the UIImagePickerController, FacebookPhotoPickerController lets your app's users pick photo from their Facebook albums. You can read more info about this component on at http://blog.grio...
HMLauncherView screenshot

HMLauncherView

March 16, 2012 • Apache 2.0 License
HMLauncherView is a UI component which mimics the iOS homescreen (a.k.a SpringBoard) behaviour. Added icons can be reordered and removed. In addition the HMLauncherView supports drag&drop of icons ...
PTImageAlbumViewController screenshot

PTImageAlbumViewController

March 09, 2012 • Apache 2.0 License
An image scrubber-managing view controller, just like in Photos.app by Apple on the iPad.
DemoButton screenshot

DemoButton

March 02, 2012 • Apache 2.0 License
An UIButton enhancement for: programmatic generation of button images using Core Image filters; caching the generated images in a Nimbus in-memory cache; setting custom line spacing on button text ...
Touchposé screenshot

Touchposé

March 01, 2012 • Apache 2.0 License
Touchposé is a set of classes for iOS that renders screen touches when a device is connected to a mirrored display. Touchposé adds a transparent overlay to your app’s UI; all touch events cause sem...
ITWLoadingPanel screenshot

ITWLoadingPanel

February 29, 2012 • Apache 2.0 License
Drop-in classes for adding a download info panel.
NAMenu screenshot

NAMenu

February 28, 2012 • Apache 2.0 License
NAMenu is a dead simple SpringBoard-like grid menu you can use to launch other view controllers. It features smooth animation and full landscape support. It was designed to be minimalistic and dead...
Pegasus screenshot

Pegasus

February 26, 2012 • Apache 2.0 License
A lightweight Objective-C framework for Cocoa Touch to create UIKit view hierarchies in XML.
CurledViews Category screenshot

CurledViews Category

February 23, 2012 • Apache 2.0 License
This project contains 2 categories; UIButton+Curled and UIImageView+Curled. The categories allow you to easily add an image, border, curl, and shadow to your Button or ImageView.
KKPasscodeLock screenshot

KKPasscodeLock

February 17, 2012 • Apache 2.0 License
KKPasscodeLock is an iOS toolkit for adding a passcode view controller and passcode settings in ios apps.
TextStepperField screenshot

TextStepperField

February 16, 2012 • Apache 2.0 License
Stepper control with numeric textfield. Supports resizing and adapts to the shape of the screen. It is based on control stepperTest
ABPersonViewController+Delete screenshot

ABPersonViewController+Delete

February 14, 2012 • Apache 2.0 License
ABPersonViewController category with address book contact deletion (default ABPersonViewController only allows editing, not deletion).
JCMSegmentedPageController screenshot

JCMSegmentedPageController

February 08, 2012 • Apache 2.0 License
Custom container view controller for iOS5 that functions similarly to a UITabBarController, but the way to switch tabs is through a UISegmentedControl on top. Demo included.