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

LXReorderableCollectionViewFlowLayout screenshot

LXReorderableCollectionViewFlowLayout

October 03, 2012 • MIT License
Extends UICollectionViewFlowLayout to support reordering of cells. Similar to long press and pan on books in iBook. The goal of LXReorderableCollectionViewFlowLayout is to provides capability fo...
DBTileButton screenshot

DBTileButton

October 02, 2012 • MIT License
A color themed UIButton for iOS complete with 3d perspective animations.
JCAutocompletingSearch screenshot

JCAutocompletingSearch

October 01, 2012 • MIT License
Search controller table view widget for querying asynchronous backends allowing user selection from results.
UIMonthYearPicker screenshot

UIMonthYearPicker

October 01, 2012 • MIT License
UIMonthYearPicker is a UIPickerView subclass that allows you select date from month and year only, no days.
DDPopoverBackgroundView screenshot

DDPopoverBackgroundView

September 28, 2012 • MIT License
DDPopoverBackgroundView is a single-file iOS 5.0+ non-ARC (ARC compatible) class to help customizing UIPopoverController popovers.
DDExpandableButton screenshot

DDExpandableButton

September 28, 2012 • MIT License
A single-file iOS5+ class (ARC compatible) designed to be used like an expandable UIButton ; as seen in the iOS Camera app for the "flash" button.
AALaunchTransition screenshot

AALaunchTransition

September 27, 2012 • MIT License
Simple framework to let your application's launch image fade-out to its initial view.
DMActivityInstagram screenshot

DMActivityInstagram

September 25, 2012 • MIT License
A UIActivity subclass for sharing to Instagram via iOS 6's new sharing system.
PopoverView screenshot

PopoverView

September 24, 2012 • MIT License
PopoverView is a simple resolution-independent UIView written entirely in CoreGraphics and QuartzCore for display of modal content on both iPhone and iPad. It can display singular UIView contentVie...
JTCAdVaseViewController screenshot

JTCAdVaseViewController

September 21, 2012 • MIT License
This ViewController add automatically add iAD and ADMob to the screen and with AddedChildView, viewController resize childview.view.frame depends on the ads size.
PSCollectionView screenshot

PSCollectionView

September 19, 2012 • MIT License
It's a Pinterest style scroll view designed to be used similar to a UITableView. It supports Portrait and Landscape orientations. I built this as a hack to show my friends. Any suggestions or impro...
BrowserTabView screenshot

BrowserTabView

September 15, 2012 • MIT License
The BrowserTabView is a browser-style tabview controller looks like the Dolphin Browser,you can add or remove tab dynamically,and it also support panning and dragging ,you can exchange tab position...
AllAroundPullView screenshot

AllAroundPullView

September 15, 2012 • MIT License
Pull-To-Refresh for 4 direction.
FDStatusBarNotifierView screenshot

FDStatusBarNotifierView

September 13, 2012 • MIT License
A notifier view for iOS that resides in the status bar.
DSFavIconManager screenshot

DSFavIconManager

September 13, 2012 • MIT License
DSFavIconManager is a complete solution for displaying favicons. Features: - Download a favicon from the URL. Fast and concurrent. - Cache icons in memory and in disk. It doesn't uses a fu...
ColorPopover screenshot

ColorPopover

September 11, 2012 • MIT License
A ColorPopover is a very simple component for iPhone/iPad that provides a "Popover" color picker.
TKContactsMultiPicker screenshot

TKContactsMultiPicker

September 10, 2012 • MIT License
A customizable, simple controller for picking multiple contacts.
PSDirectoryPickerController screenshot

PSDirectoryPickerController

September 08, 2012 • MIT License
Allows the user to browse for and choose a directory from a hierarchical list. Similar to NSOpenPanel on OS X.
AJProgressPanel screenshot

AJProgressPanel

September 06, 2012 • MIT License
Animated progress panel
DMCircularScrollView screenshot

DMCircularScrollView

September 05, 2012 • MIT License
Infinite/Circular Scrolling Implementation for UIScrollView DMCircularScrollView implements an infinite. When creating paging functionality for your apps, there may be times that an infinite page ...