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

AVPhotoSlider / SightResight screenshot

AVPhotoSlider / SightResight

May 02, 2013 • CC BY-SA 3.0 License
Shows how simple it is to use UIScrollViews to create a gallery with zooming etc. This is the code for the app Sight Resight in App Store.
Animated-TableViewCell screenshot

Animated-TableViewCell

April 30, 2013 • BSD License
A example project with Animated Cells In this example, I created a customCell1 which demonstrate that how the animated call user to subclass and customize their own tableViewCell. Add everything...
Swipe-to-Select-GridView screenshot

Swipe-to-Select-GridView

April 30, 2013 • BSD License
A example project to make a swipe-to-select GridView based on UICollectionView It allows user to swipe to select multiple items.
MTZTiltReflectionSlider screenshot

MTZTiltReflectionSlider

April 28, 2013 • BSD License
A UISlider subclass mimicking and improving the tilt controlled slider added to Music.app in iOS 6 The knob changes it's lighting reflection based on the motion of the device.
APParallaxHeader screenshot

APParallaxHeader

April 28, 2013 • MIT License
This category makes it super easy to add a parallax header view to your table views.
SGBDrillDownController screenshot

SGBDrillDownController

April 27, 2013 • MIT License
A parent view controller for the iPad which manages a stack of controllers similarly to UINavigationController while keeping the top two controllers visible similarly to UISplitViewController.
GGFullScreenImageViewController screenshot

GGFullScreenImageViewController

April 27, 2013 • MIT License
Scales a UIImageView up to full screen size with a simple animation.
MLPPopupMenu screenshot

MLPPopupMenu

April 26, 2013 • MIT License
This is a menu designed to pop from below or from the top of a UIControl based element.
LetterpressPopup screenshot

LetterpressPopup

April 26, 2013 • Unspecified License
A simple popup that flashes a message to the user through a cool animation that slightly expands the popup past its limit, waits, and then reverses back to nothing.
LAWalkthrough screenshot

LAWalkthrough

April 25, 2013 • MIT License
A view controller class for iOS designed to simplify the creation of the walkthrough design pattern.
DeploydKit screenshot

DeploydKit

April 25, 2013 • MIT License
DeploydKit makes it easy to add a professional web backend to your iOS app with Deployd.
DMFilterView screenshot

DMFilterView

April 24, 2013 • Unspecified License
DMFilterView is a subclass of UIView, it look like a UITabBar but it much more lighter to implement. You just init it with an NSArray of strings and then attach it to your view. It provides some ea...
MZDayPicker  screenshot

MZDayPicker

April 24, 2013 • MIT License
An iOS day picker to allow users to select date
JPSThumbnailAnnotation screenshot

JPSThumbnailAnnotation

April 23, 2013 • MIT License
A simple MapKit annotation view for displaying images with clean design and animations. It is 100% programmatically drawn.
JGProgressView screenshot

JGProgressView

April 22, 2013 • MIT License
JGProgressView is a UIProgressView subclass with an animated, OS X inspired 'Indeterminate' setting. JGProgressView is fully customizable: The animation speed and animation direction can be adjust...
iOSCombobox screenshot

iOSCombobox

April 22, 2013 • MIT License
Tries to faithfully replicate the "select" tag you see on web pages in Safari. Also incorporates UIPickerView for you so you don't have to!
ChatHeads screenshot

ChatHeads

April 20, 2013 • ISC License
ChatHeads is a new feature in Facebook.app 6.0 where little bubbles appear in the iOS app when somebody sends you a message. It's a nice little feature and uses very cool animations. This projec...
DMX Dip screenshot

DMX Dip

April 20, 2013 • Apache 2.0 License
A DMX Dip (switcher) for iOS usefull for adressing DMX devices. A different toogle/switch control Implementation example in an iPhone storyboard (binary <==> decimal) --------------- Eas...
KIPullToReveal screenshot

KIPullToReveal

April 20, 2013 • MIT License
Combine a search result's `UITableView` with a `MKMapView`. Just setup the `KIPullToRevealViewController` as a `UITableViewController` with the known delegate methods. Set `pullToRevealDelegate`...
TSMessages screenshot

TSMessages

April 19, 2013 • BSD License
This framework provides an easy to use class to show little notification views on the top of the screen. (à la Tweetbot). The notification moves from the top of the screen underneath the navigat...