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

JUEmptyView screenshot

JUEmptyView

May 13, 2012 • MIT License
Another shameless copy of an Xcode 4 component. A NSView subclass that displays a custom message inside a bubble whenever the view becomes empty (that is, it doesn't have any subviews). When a view...
BBCyclingLabel screenshot

BBCyclingLabel

May 11, 2012 • Unspecified License
iOS 5+ (ARC) UILabel clone that performs animated transitions when changing text.
GSBookShelf screenshot

GSBookShelf

May 11, 2012 • BSD License
An iBooks-styled bookshelf.
STBubbleTableViewCell screenshot

STBubbleTableViewCell

May 10, 2012 • MIT License
STBubbleTableViewCell is a UITableViewCell subclass for easily displaying chat conversations. This component comes with 10 colored bubble images in both normal and retina size. <hr/> <p>FEATURE...
NGTabBarController screenshot

NGTabBarController

May 10, 2012 • MIT License
A custom TabBarController which can be positioned on the bottom, top, left or top. Utilizes iOS 5 Containment API if possible, but works on iOS 4 too. The TabBar is fully customizable with a tintCo...
ZKRevealingTableCellView screenshot

ZKRevealingTableCellView

May 06, 2012 • MIT License
A Sparrow-style Implementation of Swipe-To-Reveal.
UIGlossyButton screenshot

UIGlossyButton

May 06, 2012 • MIT License
Create standard iPhone buttons without any image. It's easy to embed into any project, two files are needed. It's easy to add new effects.
ADLivelyTableView screenshot

ADLivelyTableView

May 06, 2012 • BSD License
ADLivelyTableView is a drop-in subclass of UITableView that lets you add custom animations to any UITableView.
FSVerticalTabBarController screenshot

FSVerticalTabBarController

May 06, 2012 • MIT License
This project aims to replicate UITabBarController functionality and behavior, but with a vertical tab bar.
KNSemiModalView screenshot

KNSemiModalView

May 04, 2012 • MIT License
UIViewController+KNSemiModal is an effort to make a replica of semi-modal view plus with pushed-back stacked animation found in the beautiful "Park Guides by National Geographic" app. This libra...
CDPieMenu screenshot

CDPieMenu

May 01, 2012 • MIT License
Fully and easly customizable rotary wheel control also called pie menu for iPhone and iPad. Very similar to the control in Convertbot. It rotates with inertia/momentum. Drawn using CoreGraphics wit...
Adjustable Label Category screenshot

Adjustable Label Category

April 30, 2012 • Public Domain License
Adjusting the size of a UILabel is a pain in the back. This category provides a couple of simple methods to make this process less painful. You can "auto adjust" a label provided a minimum size,...
Geocoder screenshot

Geocoder

April 29, 2012 • Custom License
A view controller which allows the user to either long press a map and get back an address, or enter text into a search bar to put a pin on a map. That functionality isn't the most useful thing ...
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.
TBHintView screenshot

TBHintView

April 25, 2012 • MIT License
TBHintView is a simple, highly customizable hint library for iOS. It enables you to add simple hints to any UIView. It features multiple page support and various show and hide animation types.
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...
ZKTextField screenshot

ZKTextField

April 23, 2012 • MIT License
A simple replacement for NSTextField that offers a very much higher degree of customization ability. It does not use any cells and delegates all most of its functions out to different methods so th...
PrettyKit screenshot

PrettyKit

April 21, 2012 • MIT License
PrettyKit is a small set of new widgets and UIKit subclasses such as UITableViewCell, UINavigationBar or UITabBar that gives you a deeper UIKit customization. You will be able to change their backg...
JCTiledScrollView screenshot

JCTiledScrollView

April 19, 2012 • BSD License
JCTiledScrollView is a set of classes that wraps UIScrollView and CATiledLayer. It aims to simplify displaying large images and PDFs at multiple zoom scales.
XBImageFilters screenshot

XBImageFilters

April 19, 2012 • MIT License
XBImageFilters allows you to obtain filtered versions of any image or from the camera in realtime. It uses OpenGL ES 2 to filter the images through fragment shaders you write yourself so you can fi...