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

No image provided.

JSQMessagesViewController

February 26, 2013 • MIT License
An elegant messages UI library for iOS. http://jessesquires.github.io/JSQMessagesViewController
LBActionSheet screenshot

LBActionSheet

February 25, 2013 • MIT License
A very customizable drop-in replacement for UIActionSheet.
ALScrollViewPaging screenshot

ALScrollViewPaging

February 25, 2013 • MIT License
This UIScrollView subclass offers a simple way to manage paging. Simply add an array with the different views to display. The page control dots color can be customized.
SJOPaperboy screenshot

SJOPaperboy

February 24, 2013 • MIT License
An easy to use library that lets you implement background updates in your app that run whenever the user enters or exits a specified location.
Moving Placeholder Text Field screenshot

Moving Placeholder Text Field

February 24, 2013 • MIT License
A UITextField subclass animating the placeholder text if it extends the bounds of the text field. It supports texts of any length, font and size (even custom fonts!). Speed defaults to 30 FPS.
AWVersionAgent screenshot

AWVersionAgent

February 22, 2013 • MIT License
Check and notify user that new version is available from Local Notification.
UDBarTrackballItem screenshot

UDBarTrackballItem

February 22, 2013 • MIT License
UDBarTrackballItem is a button view for iOS which can position the text cursor (caret) and define the text selection of a text view in parallel to its touch drag movement. The user interaction patt...
WDUploadProgressView screenshot

WDUploadProgressView

February 20, 2013 • MIT License
Upload Progress View to be attached as a header of a UITableView and receive updates about the connection.
CSLinearLayoutView screenshot

CSLinearLayoutView

February 19, 2013 • MIT License
Linear layout view designed to simplify relative layouts on iOS. We've all been there before— the content in your app is dynamic and you need to display different sized views in neat succession....
RESwitch screenshot

RESwitch

February 18, 2013 • MIT License
Open source alternative to UISwitch, customizable via UIAppearance protocol.
DAAttributedStringUtils screenshot

DAAttributedStringUtils

February 17, 2013 • MIT License
Utilities for working with NSAttributedStrings, including: * A method of creating NSAttributedString instances easily using printf-like formatting codes embedded in NSString instances. Formatti...
Toast screenshot

Toast

February 16, 2013 • MIT License
Toast is an Objective-C category that adds Android-style toast notifications to the UIView object class. It is intended to be simple, lightweight, and easy to use.
CSColorizedProgressView screenshot

CSColorizedProgressView

February 16, 2013 • MIT License
CSColorizedProgressView is a progress view that transitions a grayscale image to a full-color image.
MLPSpotlight screenshot

MLPSpotlight

February 15, 2013 • MIT License
MLPSpotlight is a UIView subclass created to display a spotlight effect over a specific point on the screen in a convenient manner.
MLPAutoCompleteTextField screenshot

MLPAutoCompleteTextField

February 15, 2013 • MIT License
MLPAutoCompleteTextField is a subclass of UITextField that behaves like a typical UITextField with one notable exception: it manages a drop down table of autocomplete suggestions that update as the...
REDRangeSlider screenshot

REDRangeSlider

February 14, 2013 • MIT License
Two-thumbed slider.
RNThemeManager screenshot

RNThemeManager

February 14, 2013 • MIT License
Manage themes for iOS apps in an easily changeable, designer friendly, plist. Create themes inherited from a base theme. Notify your app's views of theme changes for real-time theme swapping.
LDGradientButton screenshot

LDGradientButton

February 14, 2013 • MIT License
LDGradientButton is meant to be a replacement for the Apple stock UIButton. It can easily be created either programmatically or with the Storyboard. It also supports the UIAppearence protocol for s...
URBSegmentedControl screenshot

URBSegmentedControl

February 12, 2013 • MIT License
URBSegmentedControl is a more flexible alternative to the default UISegmentedControl available in UIKit that offers easier customization and more options for layout orientations with titles and ima...
ACVRangeSelector screenshot

ACVRangeSelector

February 10, 2013 • MIT License
A range selector control for iOS, similar to UISlider but with three handles.