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

iOS Video Player screenshot

iOS Video Player

January 08, 2015 • Apache 2.0 License
iOS ultimately video player, compatible to ipad as well as iphone with very cool UI themes
SimpleCamera screenshot

SimpleCamera

December 26, 2014 • Apache 2.0 License
A simple, customizable camera control for iOS.
CCMBorderView screenshot

CCMBorderView

December 23, 2014 • Apache 2.0 License
CCMBorderView is an easy to use view to create border right from storyboard without any code
CCMRadarView screenshot

CCMRadarView

December 23, 2014 • Apache 2.0 License
CCMRadarView uses the IBDesignable tools to make an easy customizable radar view with animation
HTKDragAndDropCollectionViewLayout screenshot

HTKDragAndDropCollectionViewLayout

December 08, 2014 • Apache 2.0 License
UICollectionViewLayout subclass that works together with a custom UICollectionViewCell to provide drag and drop for a UICollectionView. Works just like UITableView drag and drop. What's unique abou...
HTKDynamicResizingCell screenshot

HTKDynamicResizingCell

November 19, 2014 • Apache 2.0 License
Subclassed UITableView/UICollectionView cells that will auto calculate their size so long as AutoLayout constraints are applied correctly. For iOS 7+. Works similar to how iOS 8's auto sizing of ce...
SmoothStatusBar screenshot

SmoothStatusBar

November 09, 2014 • Apache 2.0 License
Smooth Status Bar like Instagram or Mailbox
CNPGridMenu screenshot

CNPGridMenu

October 27, 2014 • Apache 2.0 License
A Mailbox style grid menu with a blurred background.
NOCircleSelector screenshot

NOCircleSelector

October 19, 2014 • Apache 2.0 License
Circle shaped control to select given number of values. Highly customisable - all angles, number of dots, dots outlook (textLabels, colours, imageView), connection between dots etc. Can be used eg ...
CNPPopupController screenshot

CNPPopupController

October 15, 2014 • Apache 2.0 License
CNPPopupController is a simple and versatile class for presenting a custom popup in a variety of fashions. It includes a many options for controlling how your popup appears and behaves.
FSLineChart screenshot

FSLineChart

October 14, 2014 • Apache 2.0 License
A simple line chart library for iOS that is easily adjustable (size, color, line width, label displayed,...). It comes with a nice and subtle appearing animation.
Typhoon Swift Example screenshot

Typhoon Swift Example

October 12, 2014 • Apache 2.0 License
Swift example application for Typhoon.
HanekeSwift screenshot

HanekeSwift

October 07, 2014 • Apache 2.0 License
Haneke is a lightweight generic cache for iOS written in Swift. For example, here's how you would initialize a data cache: `let cache = Cache<NSData>("my-files")` Haneke also includes a zero-...
AMBTableViewController screenshot

AMBTableViewController

September 28, 2014 • Apache 2.0 License
Storyboard and Prototype Cells-centric block-based UITableView controller to manage complex layouts.
SlackTextViewController screenshot

SlackTextViewController

September 24, 2014 • Apache 2.0 License
A drop-in UIViewController subclass with a growing text input view and other useful messaging features. Meant to be a replacement for UITableViewController & UICollectionViewController.
HTKScrollingNavigationController screenshot

HTKScrollingNavigationController

September 10, 2014 • Apache 2.0 License
Scrolling navigation controller with slide-up transitions for iOS 7.x. Uses UICollectionView under the hood. Supports vertical slide-up.
HPTextViewTapGestureRecognizer screenshot

HPTextViewTapGestureRecognizer

August 29, 2014 • Apache 2.0 License
A gesture recognizer that detects taps on links and text attachments in UITextView.
CDRTranslucentSideBar screenshot

CDRTranslucentSideBar

August 21, 2014 • Apache 2.0 License
Translucent Side Bar for iOS7 CocoaPods pod 'CDRTranslucentSideBar'
DrawCircleFrame screenshot

DrawCircleFrame

August 20, 2014 • Apache 2.0 License
Small framework which animates a line drawn around your custom text. My intention was to focus user attention on a button.
KSMManyOptionsButton screenshot

KSMManyOptionsButton

August 03, 2014 • Apache 2.0 License
This is a button that allows users to perform up to 4 separate actions with a single button. This interface is similar to the interface used when the "Voice recording" and "Camera" buttons are pres...