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

Stay in touch
Sponsored with ❤️ by Instabug
Instabug: Understand how your app is doing with real-time contextual insights from your users
Instabug

Get all the logs you need and fix bugs, crashes, and other issues in minutes instead of days. With Instabug you will automatically receive device data, network logs, and reproduction steps with every bug and crash report. It only takes a line of code to integrate and is perfect for teams that are now working remotely. See more detailed features comparison and try Instabug for free here.

TapKu Calendar screenshot

TapKu Calendar

A look-a-like version of Apple's calendar control, as seen in the official Apple Calendar app.

Learn More Open in Xcode
ELCTextFieldCell screenshot

ELCTextFieldCell

"When developing apps we have found that many times a form of some type is required. This is common in Registration forms, contact forms, feedback forms, etc. The problem was writing the same basic...

Learn More Open in Xcode
IIViewDeckController screenshot

IIViewDeckController

This class largely implements the sliding views found in the Path 2.0 and Facebook apps. The ViewDeckController supports sideview in all directions (left, right, top, bottom), in any combination...

Learn More Open in Xcode
SWRevealViewController screenshot

SWRevealViewController

This is a container controller for presenting side views like Path or Facebook application, Done Right!. It is *really* simple to use, and contrary to virtually all similar controllers out there, t...

Learn More Open in Xcode
DAModularTableView screenshot

DAModularTableView

UITableView subclass that absracts away the ugliness involved with creating static or modular UITableViews. Settings and menu pages are a snap to create with DAModularTableView.

Learn More Open in Xcode
DAAutoScroll screenshot

DAAutoScroll

DAAutoScroll is a collection of UIScrollView subclasses that allows a UIScrollView (or similar) to automatically scroll itself with adjustable speed.

Learn More Open in Xcode
JTGestureBasedTableViewDemo screenshot

JTGestureBasedTableViewDemo

Recreating the buttonless interaction pattern found in Clear for iPhone app

Learn More Open in Xcode
BCTabBarController screenshot

BCTabBarController

A ground-up rewrite of UITabBarController that adds: "A cool little arrow that slides around to indicate the current tab; support for all orientations; same height as a standard UIToolbar;" and opt...

Learn More Open in Xcode
FGallery screenshot

FGallery

FGallery is a photo gallery viewer developed for iPhone applications. FGallery implements a delegate style design pattern similar to how UITableViewDelegates work. You may load images from either t...

Learn More Open in Xcode
SVSegmentedControl screenshot

SVSegmentedControl

A UISwitch-like segmented control for your iOS app.

Learn More Open in Xcode