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

AFBlurSegue screenshot

AFBlurSegue

June 21, 2014 • MIT License
Custom UIStoryboardSegue implementation for blurring the background of a modal view controller
MNTPullToReact screenshot

MNTPullToReact

June 21, 2014 • Apache 2.0 License
MNTPullToReact is an extended evolution of the famous Pull to Refresh interaction.
BHTKeyboardAnimationBlocks screenshot

BHTKeyboardAnimationBlocks

June 21, 2014 • MIT License
UIViewController category making life easier when working with animations on keybard appearing/disappearing. Provides a simple block based API to set animations to be performed on each of UIKeyboar...
btSimplePopUp-Menu screenshot

btSimplePopUp-Menu

June 21, 2014 • MIT License
This is a simple popup menu for iOS. Inspired by iOS7 grouping folder (loook alike) in the springboard. Is is purely based on UIView. Includes flats looks, callbacks using blocks & several options ...
DZNEmptyDataSet screenshot

DZNEmptyDataSet

June 21, 2014 • MIT License
A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display. It will work automatically, by just conforming to DZNEmptyDataS...
No image provided.

ODSAccordionView

June 20, 2014 • MIT License
Yet another accordion style container view.
TMConsecutiveDayHelper screenshot

TMConsecutiveDayHelper

June 20, 2014 • MIT License
A pretty basic implementation to help keep track of a users streak of days where he/she has launched your app. The component uses NSUserDefaults to keep track of the dates. It also makes use of ...
BWTitlePagerView screenshot

BWTitlePagerView

June 19, 2014 • Apache 2.0 License
Recreate the Twitter navigation controller pager.
INSSearchBar screenshot

INSSearchBar

June 19, 2014 • Unspecified License
An animating search bar. Originally developed for ShopNow v2. (http://www.shopnow.de) The search bar is designed as a standalone component that can be easily drag'n'dropped into any existing ...
Swift Spaceship Operator screenshot

Swift Spaceship Operator

June 19, 2014 • MIT License
Contains a Swift file to add the spaceship operator ( `<=>` ) to a project 6.0 <=> 17.0 // Outputs -1 9001.0 <=> 9000.0 // Outputs 1 4.0 <=> 4.0 // Outputs 0 Works on iOS an...
UAProgressView screenshot

UAProgressView

June 19, 2014 • MIT License
UAProgressView is a simple and lightweight, yet powerful animated circular progress view.
JPRequest screenshot

JPRequest

June 18, 2014 • MIT License
JPRequest is a simple Objective-C object to send and receive POST and GET data from a webservice
RSPOPPickerSheet screenshot

RSPOPPickerSheet

June 18, 2014 • MIT License
Fullscreen pop-able and block-able picker sheet. PROBLEM In one of my working projects, I need to show a picker view in a UITableViewController's tableView, so I add a picker view as a subvie...
VideoCover screenshot

VideoCover

June 18, 2014 • Apache 2.0 License
A simple demo to add video in the background
Glyphish Gallery screenshot

Glyphish Gallery

June 17, 2014 • Unspecified License
Browse and search through your Glyphish icons in style. Supports OS X 10.8+.
LMGeocoder screenshot

LMGeocoder

June 17, 2014 • MIT License
Simple wrapper for geocoding and reverse geocoding, using both Google Geocoding API and Apple iOS Geocoding Framework.
AKTagsInputView screenshot

AKTagsInputView

June 17, 2014 • Apache 2.0 License
A convenient input view for seek and selecting, and writing tags data. Features: * write your own tags * forbidden symbols settings * space or comma separation * lookup-like accessory inpu...
HRColorPicker screenshot

HRColorPicker

June 17, 2014 • BSD License
RColorPicker is a lightweight color picker for iOS that's easy to use for both users and developers. http://hayashi311.github.io/Color-Picker-for-iOS/
btSimpleRippleButton screenshot

btSimpleRippleButton

June 17, 2014 • MIT License
This is a custom button for iOS with a ripple effect. It is simple to integrate and is customizable. Supports a callback using blocks.
Tattle-UI screenshot

Tattle-UI

June 17, 2014 • MIT License
As a developer, we struggle to understand and reproduce few UI bugs reported by the beta-tester. In tester's point of view, tester writes paragraphs to explain a simple UI misalignment when they te...