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

Sponsored with ❤️ by Instabug

Instabug: Understand how your app is doing with real-time contextual insights from your users

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.

Get Started Now
ABCustomUINavigationController screenshot


August 17, 2013 • MIT License
Subclass of UINavigationController for overwriting push and pop methods to create new transitions effects. Currently it has been implemented two transition animations: - SquaresFlip The scree...
DiamondActivityIndicator screenshot


August 17, 2013 • MIT License
This is a remake of the UIActivityIndicatorView class. It's based on a concept by @Sentry_NC (found here: http://dribbble.com/shots/1185018-Diamond-Loading-Indicator-GIF).
MSMenuView screenshot


August 17, 2013 • Apache 2.0 License
MSMenuView is an easy to use custom uitabbarcontroller, or menu (iOS 6+) .
ALBatteryView screenshot


August 17, 2013 • MIT License
Simple view composed by a battery image and a view that fill the battery with the current battery level
KLCircleViewController screenshot


August 17, 2013 • Apache 2.0 License
Organizes up to 4 UIViewController subclasses into a 'T' Shaped formation where a user can either toggle the various state transitions programatically or by swiping. The control is a clone of the C...
KKGestureLockView screenshot


August 15, 2013 • BSD License
A Gesture Lock View For iOS.
BDDRScrollViewAdditions screenshot


August 15, 2013 • MIT License
UIScrollView category to center content, enable additional zoom gestures and add getters for animated properties.
BDDROneFingerZoomGestureRecognizer screenshot


August 15, 2013 • MIT License
UIGestureRecognizer subclass to enable one-finger-zoom gestures.
UIWebView-Blocks screenshot


August 15, 2013 • MIT License
A simple category implementation of UIWebView with Blocks instead of a messy delegate.
SMTagField screenshot


August 13, 2013 • MIT License
SMTagField is an implementation of UITextField that allows for easy input/display of Tags
ICETutorial screenshot


August 13, 2013 • MIT License
This small project is an implementation of the newly tutorial introduced by the Path 3.X app. Very simple and efficient tutorial, composed with N full-screen pictures that you can swipe for switchi...
MELSorting screenshot


August 13, 2013 • MIT License
Sort UIViews. Useful for games, pickers, settings, and menus.
ABImageWrapper screenshot


August 12, 2013 • MIT License
Image wrapper for temporary and long-term image caching.
iOS7Menu screenshot


August 12, 2013 • MIT License
The Control is similar to RESideMenu, but it can be configured via Storyboards and it uses gestures instead of a button: http://monavari.de/fileadmin/data_archive/images/iOS7Menu/iOS7Menu%20-%20...
ZeeSQLiteHelper screenshot


August 12, 2013 • BSD License
Simple SQLite helper for performing general database tasks with few lines of code like fetching records from DB, Inserting, Updating and Deleting records.
MELiPadCalendar screenshot


August 12, 2013 • MIT License
Customizable iPad calendar for displaying tappable schedule data.
MVBouncyView screenshot


August 11, 2013 • BSD License
UIView category providing bouncing functionality. Example usage: UIView *view = (some view in your code) view.bounceAmplitude = 1.25f; // optional view.bounceAttenuation = 1....
AMBubbleTableViewController screenshot


August 11, 2013 • MIT License
Simple implementation of a UITableView styled as chat bubbles, with different styles and easily customizable.
MJTransitionEffect screenshot


August 11, 2013 • MIT License
Transition from UITableViewCell to Detail Controller with animation on enter and exit. This can be seen in multiple apps. Right now, it is totally customizable. There are 3 sections for these a...
DAProgressOverlayView screenshot


August 10, 2013 • MIT License
A UIView subclass displaying download progress. Looks similarly to springboard icons of apps being downloaded in iOS 7.