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

RSLoadingIndicator screenshot

RSLoadingIndicator

August 10, 2013 • MIT License
This project clones the Yahoo weather app's loading indicator with no image at all, everything is drawing using Quartz and everything can be customised. All you needs are importing two files und...
RSCircaPageControl screenshot

RSCircaPageControl

August 10, 2013 • MIT License
A clone of Circa's news detail views' page control, and include an easy-to-follow sample.
NKColorSwitch screenshot

NKColorSwitch

August 09, 2013 • MIT License
Flat style UISwitch control for iOS. Supports customizable control tint colors, sizes, and shapes.
MNCalendarView screenshot

MNCalendarView

August 09, 2013 • MIT License
Highly customizable calendar component for iOS apps
MHProgressView screenshot

MHProgressView

August 09, 2013 • MIT License
A simple progressview indicator that looks like the progressview in Instagram.
SPHLocationPicker screenshot

SPHLocationPicker

August 08, 2013 • MIT License
A location picker built around a UITableView, MKMapView and CLPlacemark. Displaying and the size of the map, dropping pins with a tap, providing a search controller and a bounce to return the ma...
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.
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.