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

KOMovingNavigationBar screenshot

KOMovingNavigationBar

July 02, 2013 • MIT License
A UINavigationBar that slides out of view when the user scrolls down and automatically slides back in when scrolling up. Compatible with UIScrollViews and subclasses (i.e. UITableView).
ADTickerLabel screenshot

ADTickerLabel

July 01, 2013 • MIT License
Provides a mechanism to show numbers with a rolling effect, like a ticker. Click to see the video example: https://dl.dropbox.com/u/25847340/ADTickerLabel/video.mp4
LRGlowingButton screenshot

LRGlowingButton

July 01, 2013 • MIT License
UIButton subclass with custom glow color. Replacement for default showsTouchWhenHighlighted.
RequestCacher screenshot

RequestCacher

June 30, 2013 • MIT License
RequestCacher is a ready to use data caching module for iOS5+ RequestCacher automatically does the following, for you: * caches data fast * creates a local database to keep track of stored d...
JATickerView screenshot

JATickerView

June 30, 2013 • Apache 2.0 License
Customizable scrolling LED ticker library for iPhone and iPad. * Authentic digital LED ticker - display stock quotes, sports scores, the latest headlines, or more in your app- just provide the d...
RCHGestureGuide screenshot

RCHGestureGuide

June 30, 2013 • BSD License
A tool to display gesture hints to your users on any area of user interface area of your application. Allow the user to dismiss and remove guides for different areas of your applications and re-...
ObjcModelValidation screenshot

ObjcModelValidation

June 29, 2013 • MIT License
A port of ActiveRecord's, the Ruby ORM framework, validators to Objective-C.
No image provided.

MBSwitch

June 29, 2013 • BSD License
An iOS7 style UISwitch for iOS < 7
MBTableGrid screenshot

MBTableGrid

June 29, 2013 • MIT License
An NSControl subclass which provides a spreadsheet-style table grid, forked from mattball/mbtablegrid.
FocusColorTextField screenshot

FocusColorTextField

June 29, 2013 • BSD License
Set a different backgroundColor and textColor on your text fields and text views when they have focus.
CurrencyNumericTextField screenshot

CurrencyNumericTextField

June 28, 2013 • BSD License
Provides a currency symbol-equipped text field.
StackMenu screenshot

StackMenu

June 28, 2013 • BSD License
Stack Menu looks like the OS X Dock's stacks feature.
UIPhotoGallery screenshot

UIPhotoGallery

June 26, 2013 • MIT License
UIPhotoGallery is a lightweight set of extended & customizable views to show Photo Gallery for iOS UIKit, including a UIView and UIViewController.
MDSlideNavigationViewController screenshot

MDSlideNavigationViewController

June 26, 2013 • MIT License
A UINavigationController sub class with neat, custom push and pop animations. * When pushing onto the stack, the old view shrinks in size as the new view slides in. * When popping, the old vi...
KLSwitch screenshot

KLSwitch

June 25, 2013 • Apache 2.0 License
An iOS 7 UISwitch clone that works on iOS 5+ <p>This control is dual licensed:</p> <ul> <li><strong>- For Free,</strong> under the terms of the <a href = "http://opensource.org/licenses/Apache...
ADCustomTableView screenshot

ADCustomTableView

June 25, 2013 • MIT License
A UITableView subclass that provides custom cell entrance effects, like sliding in cell contents from the right. See the example video on GitHub for more information.
LJSelectionView screenshot

LJSelectionView

June 24, 2013 • MIT License
An NSView subclass and controller that support the selection of subviews. A common pattern in desktop Cocoa apps is to have a parent NSView manage a collection of NSView siblings. An example w...
SKTogglesControl screenshot

SKTogglesControl

June 24, 2013 • MIT License
A beautiful, compact control for presenting a series of toggleable buttons, much more compact and cleaner than a bunch of UILabel + UISwitch. Shamelessly forked from SVSegmentedControl for toggl...
DAScratchPad screenshot

DAScratchPad

June 22, 2013 • MIT License
DAScratchPad is a small UIView subclass that provides a simple drawing interface. It provides both a painting and airbrushing capability. You can put this view anywhere in your UI, and your user ca...
SHXMLParser screenshot

SHXMLParser

June 22, 2013 • MIT License
Easy to use automatic XML Parser built on NSXMLParser. Convert XML data into native 'Obj C object' easily.