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

AGLocationDispatcher screenshot

AGLocationDispatcher

June 30, 2015 • MIT License
Location manage framework working in different modes Dispatcher provides easy-to-use access to iOS device location/background location/tracking/etc. It wraps CoreLocation with convenient well cu...
OAStackView screenshot

OAStackView

June 29, 2015 • MIT License
Porting UIStackView to iOS 7+ iOS 9 introduced the very cool UIStackView, UIStackView can be used to easily create simple and complex layouts. As expected UIStackView can only be used for iOS...
DownloadButton screenshot

DownloadButton

June 25, 2015 • Apache 2.0 License
Customizable App Store style download button. Customizable designable components. Editing with IB. https://itunes.apple.com/us/app/hito-vue/id1024853613?mt=8
GrowingTextViewHandler screenshot

GrowingTextViewHandler

June 24, 2015 • MIT License
An NSObject subclass to handle resizing of UITextView as the user types in. The textview resizes as long as the number of lines lies between specified minimum and maximum number of lines.
DiscogsAPI screenshot

DiscogsAPI

June 24, 2015 • MIT License
An Objective-C interface for Discogs API v2.0
GDSMSSplitter screenshot

GDSMSSplitter

June 24, 2015 • MIT License
The repository contains two Objective-C classes designed to split a string into a sequence of short messages close to the international standard of SMS messaging. The GDSMSSplitter class is respons...
KPProgressImageView screenshot

KPProgressImageView

June 24, 2015 • MIT License
KPProgressImageView - simple UIImageView subclass to provide double-tinted images for showing any operation progress in easy way.
LGFlapJackStackView screenshot

LGFlapJackStackView

June 24, 2015 • MIT License
A view that supports competing, horizontally stacked bar graphs.
RMSaveButton screenshot

RMSaveButton

June 24, 2015 • MIT License
A drop-in replacement for a click-to-save action in iOS.
No image provided.

JCCollectionViewWaterfallLayout

June 24, 2015 • MIT License
Support multiple section, and can add headerView and footerView.
SKStatefulTableViewController screenshot

SKStatefulTableViewController

June 23, 2015 • MIT License
UITableviewController subclass that supports pull-to-refresh, load-more, initial-load, and empty states.
No image provided.

TOCropViewController

June 23, 2015 • MIT License
TOCropViewController is an open-source UIViewController subclass built to allow users to perform basic manipulation on UIImage objects; specifically cropping and some basic rotations. It has been d...
PixelPerfect screenshot

PixelPerfect

June 23, 2015 • MIT License
Compare mockup design with your interface on iOS. You can inspect an implemented user interface. Setup your mockup images with corresponding view controllers in AppDelegate. You can see the diff of...
HNKWordLookup screenshot

HNKWordLookup

June 23, 2015 • MIT License
HNKWordLookup performs standard English-language dictionary queries, such as definitions, pronunciations, random words, and Word of the Day.
Bohr screenshot

Bohr

June 23, 2015 • MIT License
A settings screen composing framework
VMButtonCircleFun screenshot

VMButtonCircleFun

June 23, 2015 • MIT License
Make circle button with animation
JCSegmentBarController screenshot

JCSegmentBarController

June 23, 2015 • MIT License
Simple to use and support horizontally-scrolling.
DropdownViewDemo screenshot

DropdownViewDemo

June 23, 2015 • MIT License
This is a simple control that allows see the bottom view by sliding the upper view pressing the button. Double tap on the button unfold (or folds) the upper view.
DropMenu screenshot

DropMenu

June 20, 2015 • Apache 2.0 License
A menu implementation with a slide in menu similar to Medium's menu.
DGActivityIndicatorView screenshot

DGActivityIndicatorView

June 20, 2015 • MIT License
DGActivityIndicatorView is a great way to make loading spinners in your application look nicer. It contains 6 different indicator view styles.