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

AMAttributedHighlightLabel screenshot

AMAttributedHighlightLabel

January 18, 2013 • MIT License
A UILabel subclass with mention/hashtag/link highlighting.
PDSearchHUD screenshot

PDSearchHUD

January 18, 2013 • CC BY 3.0 License
Now there's no need to navigate to another view for selecting a data item. PDSearchHUD is very handy control used to show a HUD with a searchbar and tableview.
SDWebImage screenshot

SDWebImage

January 17, 2013 • MIT License
UIImageView category adding suppport for remote images coming from the web asynchronously with caching.
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...
ActionSheetPicker screenshot

ActionSheetPicker

January 17, 2013 • BSD License
Quickly reproduce the dropdown UIPickerView / ActionSheet functionality from Safari on iPhone/ iOS / CocoaTouch.
GIKPopoverBackgroundView screenshot

GIKPopoverBackgroundView

January 17, 2013 • MIT License
GIKPopoverBackgroundView is a subclass of UIPopoverBackground view and provides seamless backgrounds for your popovers, inspired by UIKit.
TKRoundedView screenshot

TKRoundedView

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

KYArcTab

January 16, 2013 • MIT License
Arcing tab view controller with toggle animation. Supports 2 to 4 tabs. What's more, you can swipe left or right to toggle the views. B.t.w, this control is separated from [iPokeMon] (https://gi...
KYCircleMenu screenshot

KYCircleMenu

January 15, 2013 • MIT License
An open source iOS UI control that allows you to build a circular menu by laying out buttons in a circle pattern adjusting from the number of buttons (1 ~ 6). B.t.w, this control is separated fr...
DBValidator screenshot

DBValidator

January 15, 2013 • MIT License
General purpose validation framework for Objective-C/iOS. Supports adding validation rules to any keypath on an NSObject.
MosaicUI screenshot

MosaicUI

January 14, 2013 • MIT License
MosaicUI is a tiled UI for iOS that automatic layouts according to the elements' sizes.
UIMenuItem-CXAImageSupport screenshot

UIMenuItem-CXAImageSupport

January 14, 2013 • MIT License
UIMenuItem with Image Support. UIMenuItem uses UILabel to display its title, that means we can swizzle -drawTextInRect: to support image. UIMenuItem+CXAImageSupport is a dirty hack but should be...
TTOpenInAppActivity screenshot

TTOpenInAppActivity

January 13, 2013 • MIT License
TTOpenInAppActivity is a UIActivity subclass that provides an "Open In ..." action to a UIActivityViewController. TTOpenInAppActivity uses an UIDocumentInteractionController to present all Apps tha...
PPLabel screenshot

PPLabel

January 13, 2013 • MIT License
UIlabel subclass with ability to detect touches on individual letters. The advantage os this implementation is that it uses the ability of UILabel to display NSAttributedString on iOS 6.0+. There i...
ZGParallelView screenshot

ZGParallelView

January 11, 2013 • MIT License
ParallelView is the easiest way to add a Parallax effect to a UITableView. It works perfectly with UITableViewController and is completely compatable with both UITableViewStyle. Most importantly...
UIBezierPath+Symbol screenshot

UIBezierPath+Symbol

January 11, 2013 • MIT License
Symbol extension for UIBezierPath class (UIBezierPath category).
ALAssetsLibrary+CustomPhotoAlbum screenshot

ALAssetsLibrary+CustomPhotoAlbum

January 10, 2013 • MIT License
A nice ALAssetsLibrary category for saving images & videos into custom photo album.
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...
Greenscreen screenshot

Greenscreen

January 09, 2013 • MIT License
Composite arbitrary content onto a greenscreen on your iPad. A project based off Erik M. Buck's code, available from http://www.informit.com/articles/article.aspx?p=1946398. All credit goes t...
Two Finger Swipe WebView screenshot

Two Finger Swipe WebView

January 09, 2013 • Public Domain License
Two-finger (trackpad) or one-finger (Magic Mouse) support for back/forward in a WebView.