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

MOOMaskedIconView screenshot

MOOMaskedIconView

March 01, 2012 • Public Domain License
Draw scalable icons of different styles with a single PDF or image. If you're sick of maintaining tons of image files for @2x displays, different colors, or highlighted/unhighlighted states, this i...
TKDragView screenshot

TKDragView

February 29, 2012 • MIT License
An easy to use, flexible and universal solution for letting your users drag objects around the screen.
ITWLoadingPanel screenshot

ITWLoadingPanel

February 29, 2012 • Apache 2.0 License
Drop-in classes for adding a download info panel.
Filtrr screenshot

Filtrr

February 28, 2012 • MIT License
An iOS Image filter library, based on Alex Michael's filtrr.js (https://github.com/alexmic/filtrr)
MADismissiveTextView screenshot

MADismissiveTextView

February 28, 2012 • MIT License
A drop in UITextView subclass that handles dismissing the keyboard with your finger, just like in the Messages.app.
NAMenu screenshot

NAMenu

February 28, 2012 • Apache 2.0 License
NAMenu is a dead simple SpringBoard-like grid menu you can use to launch other view controllers. It features smooth animation and full landscape support. It was designed to be minimalistic and dead...
JBTabBarController screenshot

JBTabBarController

February 26, 2012 • MIT License
JBTabBarController aims to be a drop-in replacement of UITabBarController, but with the intention of letting developers easily customise its appearance. JBTabBar uses images for all UI elements exc...
DAAutoScroll screenshot

DAAutoScroll

February 26, 2012 • MIT License
DAAutoScroll is a collection of UIScrollView subclasses that allows a UIScrollView (or similar) to automatically scroll itself with adjustable speed.
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.
Pegasus screenshot

Pegasus

February 26, 2012 • Apache 2.0 License
A lightweight Objective-C framework for Cocoa Touch to create UIKit view hierarchies in XML.
JSAnimatedImagesView screenshot

JSAnimatedImagesView

February 24, 2012 • Unspecified License
UIView subclass to easily show a cool animated photo carousel. Using delegation, you provide a bunch of images and the view cycles through them with nice transitions.
JTGestureBasedTableViewDemo screenshot

JTGestureBasedTableViewDemo

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

CurledViews Category

February 23, 2012 • Apache 2.0 License
This project contains 2 categories; UIButton+Curled and UIImageView+Curled. The categories allow you to easily add an image, border, curl, and shadow to your Button or ImageView.
MNMProgressBar screenshot

MNMProgressBar

February 23, 2012 • BSD License
Custom progress bar view to show determinate and indeterminate progress.
SJNotificationViewController screenshot

SJNotificationViewController

February 21, 2012 • BSD License
Dead-simple in-app notifications. Notifications slide up from the bottom of whatever view they're attached to and slide back down when you or the user are done with them. Great for indicating th...
AGMedallionView screenshot

AGMedallionView

February 20, 2012 • GPL License
AGMedallionView is a picture view control just like the one that Apple is using at the login screen in Mac OS X Lion.
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...
F3PlotStrip screenshot

F3PlotStrip

February 18, 2012 • BSD License
Plotting strip for dynamic data which can also be used as a sparkline. Data may be supplied one value at a time (as when reading sensor or other data) or can be supplied as an NSArray (as when u...