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

JGMediaPicker screenshot

JGMediaPicker

January 02, 2012 • MIT License
For everyone who has pulled their hair out trying to use MPMediaPickerController! This is a replacement library for MPMediaPickerController. It provides a user interface that is much closer to t...
TimeScroller screenshot

TimeScroller

December 29, 2011 • MIT License
A UI Element that hovers beside the scroll bar of a UITableView (Mimicking the Path app).
PKRevealController screenshot

PKRevealController

December 28, 2011 • MIT License
Introducing PKRevealController 2 - The second version of one of the most popular view controller containers for iOS, enabling you to present multiple controllers on top of one another. It is easy t...
SBStackedBarChart screenshot

SBStackedBarChart

December 27, 2011 • MIT License
An iOS UIView subclass that displays a stacked bar chart either horizontally or vertically (default).
CIDoorwaySegue screenshot

CIDoorwaySegue

December 25, 2011 • MIT License
CIDoorwaySegue is a port of MFDoorwayTransition to iOS 5's storyboard segues.
Web Browser View Controller screenshot

Web Browser View Controller

December 22, 2011 • MIT License
iPhone apps often have the need to show a web page, and the easiest way to implement this is to have the page opened in Safari. The problem with this, is that now your customer is stuck in Safari, ...
ZIStoreButton screenshot

ZIStoreButton

December 16, 2011 • MIT License
A UIButton subclass that mimic the "BUY NOW" button on the iOS App Store.
SPUserResizableView screenshot

SPUserResizableView

December 15, 2011 • MIT License
SPUserResizableView is a user-resizable, user-repositionable UIView subclass. It is modeled after the resizable image view from the Pages iOS app. Any UIView can be provided as the content view for...
SBTickerView screenshot

SBTickerView

December 13, 2011 • MIT License
An easy to use ticker view with inspiration from Flipboard
MFDoorwayTransition screenshot

MFDoorwayTransition

December 07, 2011 • MIT License
A 'doorway' transition effect, as seen in apps like Twitter for iOS. See a video of this control at http://www.youtube.com/watch?v=WDdbNujr55A
SSIndicatorLabel screenshot

SSIndicatorLabel

December 06, 2011 • MIT License
This control displays an indicator to the left when something is load and animates it away when it stops loading.
QuadCurveMenu screenshot

QuadCurveMenu

December 02, 2011 • MIT License
Path 2.0-style menu with animation group.
JWSlideMenu screenshot

JWSlideMenu

December 01, 2011 • MIT License
A simple attempt to create a slide-out menu similar to the Facebook and GMail iOS apps.
MHTabBarController screenshot

MHTabBarController

November 26, 2011 • MIT License
This is a custom container view controller for iOS 5 that works just like a regular UITabBarController, except the tabs are at the top and look different. It uses the new iOS 5 view controller cont...
KenBurnsView screenshot

KenBurnsView

November 25, 2011 • MIT License
Generates a 'Ken Burns' transition effect for UIImages.
GMGridView screenshot

GMGridView

November 24, 2011 • MIT License
An iOS Grid-View allowing the user to sort the views in the scrollView and also to see the views in fullsize by pinching them. This view is inspired by the UITableView and uses a datasource and d...
SVStatusHUD screenshot

SVStatusHUD

November 23, 2011 • MIT License
SVStatusHUD mimics the HUD shown on orientation lock, mute and volume change on iOS. It should only be used in response to hardware or other important notifications (for instance when an accessory ...
PSPushPopPressView screenshot

PSPushPopPressView

November 21, 2011 • MIT License
PSPushPopPressView is a custom view that provides direct manipulation for your content - like the images and videos in Our Choice by Push Pop Press. All credit for coming up with the interaction an...
No image provided.

LBGradient

November 20, 2011 • MIT License
LBGradient is "NSGradient" for iOS. I didn't feel like writing 10 lines for one gradient all the time so I wrote this.
SESpringBoard screenshot

SESpringBoard

November 06, 2011 • MIT License
SESpringBoard is a simple and super easy to use springboard (launcher) view for to use in your iPhone apps.