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

EEToolbarCenterButton screenshot

EEToolbarCenterButton

February 26, 2012 • MIT License
EEToolbarCenterButton is a component to add a featured button to the center of UIToolbar. It handles button alignment, and helps you use buttom images whose height is larger than UIToolbar height.
JTGestureBasedTableViewDemo screenshot

JTGestureBasedTableViewDemo

February 24, 2012 • MIT License
Recreating the buttonless interaction pattern found in Clear for iPhone app
DAKeyboardControl screenshot

DAKeyboardControl

February 19, 2012 • MIT License
DAKeyboardControl allows you to easily add keyboard awareness and scrolling dismissal (a receding keyboard ala iMessages app) to any UIView, UIScrollView or UITableView with only 1 line of code. DA...
DACircularProgress screenshot

DACircularProgress

February 19, 2012 • MIT License
DACircularProgress is a UIView subclass with circular UIProgressView properties.
BCDShareSheet screenshot

BCDShareSheet

February 18, 2012 • MIT License
A Simple Framework For Sharing Content via Email, Facebook and Twitter There's a number of ways to share content from within iOS apps. iOS5 includes support for sharing content via email and Twitt...
PullableView screenshot

PullableView

February 14, 2012 • MIT License
UIView subclass that implements pullable behaviour similar to the Notification Center in iOS 5.
DAReloadActivity screenshot

DAReloadActivity

February 10, 2012 • MIT License
DAReloadActivity is a UIButton subclass (with a refresh arrow by default) with UIActivityIndicatorView properties.
YLProgressBar screenshot

YLProgressBar

February 06, 2012 • MIT License
Custom progress bar for iOS (iPhone, iPad) with an animated background. It is build using the Core Graphics framework.
YRDropdownView screenshot

YRDropdownView

February 05, 2012 • MIT License
YRDropdownView is a view library for displaying stylish alerts, warnings, and errors. Based on Tweetbot's implementation, MKInfoPanel by Muguneth Kumar, MBProgressHUD by Matej Bukovinski and DSActi...
UIImage+Sprite screenshot

UIImage+Sprite

February 02, 2012 • MIT License
Useful UIImage category for handling sprite sheets. This add-on smoothes the way of extracting images from a sprite sheet (texture atlas).
VPPDropDown screenshot

VPPDropDown

February 02, 2012 • MIT License
VPPDropDown is an iOS library that allows you to create dropdown-like menus in a table view, as seen in old Twitter 3 for iPhone.
BSKeyboardControls screenshot

BSKeyboardControls

January 29, 2012 • MIT License
BSKeyboardControls makes it easy to put previous, next and done buttons above the keyboard in your iPhone or iPad app. BSKeyboardControls is optimized for both iPhone and iPad and therefore fits...
TSMiniWebBrowser screenshot

TSMiniWebBrowser

January 27, 2012 • MIT License
In-app web browser for iOS. There are already some solutions to this problem out there but non of them offers this features. First, this solution solves the well-known UIWebView bug that causes err...
FlipTransform screenshot

FlipTransform

January 23, 2012 • MIT License
Animation component for the effect of flipping as in a news/clock ticker, or a page turn. Structured around the idea of a data object (i.e. headline in news, number in a clock, page in a book) a...
UIViewDrawRectBlock screenshot

UIViewDrawRectBlock

January 21, 2012 • MIT License
A category on UIView that lets you specify a -drawRect method in a block on the object instead of subclassing.
MWPhotoBrowser screenshot

MWPhotoBrowser

January 20, 2012 • MIT License
A simple iOS photo browser with optional grid view, captions and selections. MWPhotoBrowser can display one or more images by providing either UIImage objects, or URLs to files, web images or li...
LBGIFImage screenshot

LBGIFImage

January 18, 2012 • MIT License
LBGIFImage is a small category that creates animated UIImages from GIF images.
KNPathTableViewController screenshot

KNPathTableViewController

January 13, 2012 • MIT License
KNPathTableViewController is an UITableViewController with an customizable overlay panel that shows up when you scroll, inspired by Path app. It is meant to be simple and flexible that can be ea...
MDSpreadView screenshot

MDSpreadView

January 12, 2012 • MIT License
A 2D table view for iOS apps! Demo available at https://github.com/mochidev/MDSpreadViewDemo
MotionJpegImageView screenshot

MotionJpegImageView

January 11, 2012 • MIT License
Generic UIImageView subclass designed to load and play Motion-JPEG streams such as commonly used with IP cameras, etc.