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

UITypingIndicator screenshot

UITypingIndicator

August 07, 2013 • MIT License
a gorgeous component to show when a user is typing. :)
MNPageViewController screenshot

MNPageViewController

August 07, 2013 • MIT License
A horizontal scroll view container for UIViewControllers.
UzysSlideMenu screenshot

UzysSlideMenu

August 07, 2013 • MIT License
Slide Dropdown Menu
RETableViewManager screenshot

RETableViewManager

August 06, 2013 • MIT License
Powerful data driven content manager for UITableView.
NHCalendarActivity screenshot

NHCalendarActivity

August 06, 2013 • MIT License
NHCalendarActivity is an easy to use custom UIActivity (iOS 6+) that adds events and alarms to the iOS calendar.
HTCopyableLabel screenshot

HTCopyableLabel

August 06, 2013 • MIT License
HTCopyableLabel is a subclass of UILabel that makes it easy to allow users to copy a label's text.
MJNIndexView screenshot

MJNIndexView

August 06, 2013 • MIT License
MJNIndexView is a highly customizable UIControl which displays an alternative index for UITableView. I wanted to mimic the index designed by Jeremy Olson's Tapity for their Languages app. I think t...
MHValidation screenshot

MHValidation

August 06, 2013 • MIT License
Validates objects in a view. You just have to set the classes which you want to validate. Supports: - UITextView - UITextField - UISwitch - UISegmentedControl
KeepLayout screenshot

KeepLayout

August 05, 2013 • MIT License
Making Auto Layout easier to code. Keep Layout is project under active development whose purpose is to make Auto Layout much easier to use from code! No more Interface Builder or Visual Format. ...
JKExpandTableView screenshot

JKExpandTableView

August 05, 2013 • MIT License
Expandable Nested Table View for iOS JKExpandableNestedTableView is a subclass of UITableView that makes it easy to create a table view with expandable/collapsable rows. Recursive nesting is not...
MSCTimeSpanPicker screenshot

MSCTimeSpanPicker

August 05, 2013 • MIT License
Picker for selecting a time span using native UIPickerView. It's customizable using UIAppearance, brings it's own delegate for efficient and fast integration in exisiting projects and uses ARC.
WUTextSuggestion screenshot

WUTextSuggestion

August 05, 2013 • MIT License
A text suggestion toolkit for iOS.
Slide View Controller screenshot

Slide View Controller

August 04, 2013 • BSD License
Control is for a 3 panel slide.
ACPButton screenshot

ACPButton

August 04, 2013 • MIT License
This extension of UIButton allow you to have full control of your project buttons from one class. This class give you the oportunity to create buttons completly image free, combining flat color, gr...
IAElegantSheet screenshot

IAElegantSheet

August 04, 2013 • MIT License
Replacing UIActionSheet with elegance. Elegant to see and elegant to code.
MVYSideMenu screenshot

MVYSideMenu

August 04, 2013 • Custom License
iOS Side Menu based on Google+ iPhone app.
ALFullScreenAlert screenshot

ALFullScreenAlert

August 03, 2013 • MIT License
This is a full screen alert which is useful to display some messages to the user. It provides the creation of 2 buttons.
No image provided.

CBDraggableView

August 03, 2013 • BSD License
A subclass of UIView that you can drag to anywhere. Also add the effect like those dating app (swipe, Tinder, etc.), swipe left and right will make the view rotate a little bit.
ZCSlotMachine screenshot

ZCSlotMachine

August 03, 2013 • MIT License
Simulate experience of slot machine.
Colours screenshot

Colours

August 03, 2013 • MIT License
A collection of predefined UIColors you can use in your apps. Just include the Colours.h/.m files and you'll have a slew of new colors to use.