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

RKCropImageController screenshot

RKCropImageController

April 04, 2013 • Apache 2.0 License
UPD: There is a bug with image rotation when capturing from camera. Will fix soon. This is modal-style crop image controller that supports zooming. Zoom an image with your fingers to crop more...
RouletteWheelCollectionView screenshot

RouletteWheelCollectionView

March 26, 2013 • Apache 2.0 License
A control that resembles a roulette wheel of cards, implemented with a UICollectionViewFlowLayout subclass. The design is inspired by the Yahoo TimeTraveler app. Development notes: http://c...
RMShapedImageView screenshot

RMShapedImageView

March 26, 2013 • Apache 2.0 License
A UIImageView subclass that ignores touches on transparent pixels, based on OBShapedButton by Ole Begemann. RMShapedImageView does it magic by overriding pointInside:withEvent:. This method is c...
Cam screenshot

Cam

March 10, 2013 • Apache 2.0 License
A “keep it simple, stupid” approach to handling photo and video capture with AVFoundation.
SJGeocoder screenshot

SJGeocoder

March 10, 2013 • Apache 2.0 License
CLGeocoder, but with local search results built-in. No muss, no fuss. (An API-compliant CLGeocoder subclass that adds MKLocalSearch results to geocode queries.)
StaticDataTableViewController screenshot

StaticDataTableViewController

March 07, 2013 • Apache 2.0 License
This class enables animated hide/show static cells (created in IB, using the option Content : Static cells) for UITableView
UIPicker with custom background screenshot

UIPicker with custom background

March 06, 2013 • Apache 2.0 License
A simple example of adding a custom background to a UIPicker row based on the value of the row. Good for designating: hi, med, low or hot, warm, cold type of values.
CZPhotoPickerController screenshot

CZPhotoPickerController

March 04, 2013 • Apache 2.0 License
A photo picker offering 'use last photo taken', 'take photo', and 'choose from library'.
IBCellFlipSegue screenshot

IBCellFlipSegue

February 27, 2013 • Apache 2.0 License
A simple custom segue created to imitate the animation shown on the main menu of the Expedia Hotels & Flight app.
DBFBProfilePictureView screenshot

DBFBProfilePictureView

February 20, 2013 • Apache 2.0 License
The control improves on a number of aspects of the Facebook SDK provided FBProfilePictureView. 1) Caching of the downloaded profile images, so the network does not get hit for every instance of the...
KKProgressToolbar screenshot

KKProgressToolbar

February 17, 2013 • Apache 2.0 License
KKProgressToolbar is an iOS drop-in class that displays a translucent UIToolbar with a progress indicator and some optional labels while work is being done in a background thread
SocialAccounts screenshot

SocialAccounts

February 12, 2013 • Apache 2.0 License
SocialAccounts is an iOS framework that provides an easy way to manage social network accounts
TimesSquare screenshot

TimesSquare

February 05, 2013 • Apache 2.0 License
TimesSquare is a library to display a calendar in a view in your iPhone or iPad app. We wrote it after searching high and low for a better way and finding none.
Note IT: Markdown Notebook screenshot

Note IT: Markdown Notebook

February 01, 2013 • Apache 2.0 License
Not a control but full source code of an app. The app is not finished and has never been published on the App Store. To use, switch to the `Notepad` target and launch.
PdfReportKit screenshot

PdfReportKit

January 26, 2013 • Apache 2.0 License
PdfReportKit is a small utility to create a PDF report starting with an HTML template. It supports header, footer, or other content that needs to appear on every page of the report.
BZSlideOut screenshot

BZSlideOut

January 23, 2013 • Apache 2.0 License
The slide-out control demo, like Path, where you can slide left and right. Basic functions are ready, more to go
AmazeKit screenshot

AmazeKit

January 19, 2013 • Apache 2.0 License
AmazeKit is an image rendering library for iOS. Its goal is to retain the performance of using .png-formatted images in UIKit classes, while avoiding the chore of creating these images in Photoshop...
MTLabel screenshot

MTLabel

January 17, 2013 • Apache 2.0 License
By default, UIKit's UILabel provides many limitations, such as unable to customize line height attribute. This is a simple subclass of UIView which uses CoreText framework to draw text. It's sti...
TKRoundedView screenshot

TKRoundedView

January 16, 2013 • Apache 2.0 License
Simple and advanced rounded corners without images, perfect for implementing grouped table view cells
ACEDrawingView screenshot

ACEDrawingView

January 10, 2013 • Apache 2.0 License
ACEDrawingView is a sample project showing exactly how to create a nice and smooth drawing application. In a few lines of code it supports drawing with different colors and line width. It also incl...