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

LLACircularProgressView screenshot

LLACircularProgressView

November 12, 2013 • MIT License
An iOS7 style circular progress view with a stop button. * Animated progress display * Stop button * Respects iOS7 interface tint color * Automatically dims the tint color when an alert view ...
UIScrollView+ScrollIndicator screenshot

UIScrollView+ScrollIndicator

November 12, 2013 • MIT License
Customizable scroll indicator implemented as a category on UIScrollView.
APPaginalTableView screenshot

APPaginalTableView

November 11, 2013 • MIT License
It is implementation of view allowing navigation between views like in iOS 7 Weather App.
No image provided.

LCPickerView

November 10, 2013 • MIT License
A simple table view-based modal picker control.
RAMCollectionViewFlemishBondLayout screenshot

RAMCollectionViewFlemishBondLayout

November 10, 2013 • MIT License
RAMCollectionViewFlemishBondLayout is a UICollectionViewLayout subclass for displaying cells in groups (highlighting one of them) with optional header and footer views. Highlighted cell occupy much...
MIBAboutController screenshot

MIBAboutController

November 10, 2013 • MIT License
A simple tableview for static content, optimized for 'About' views.
JYRadarChart screenshot

JYRadarChart

November 09, 2013 • MIT License
an iOS open source Radar Chart implementation
AKNumericFormatter screenshot

AKNumericFormatter

November 09, 2013 • MIT License
Formatter for numerical fields and UITextField category to use it easily while editing.
MZTimerLabel screenshot

MZTimerLabel

November 09, 2013 • MIT License
MZTimerLabel is a UILabel subclass, which is a handy way to use UILabel as a countdown timer or stopwatch just like that in Apple Clock App with just 2 lines of code. MZTimerLabel also provides del...
No image provided.

NHBalancedFlowLayout

November 08, 2013 • MIT License
UICollectionViewLayout subclass for displaying items of different sizes in a grid without wasting any visual space. Inspired by: http://www.crispymtn.com/stories/the-algorithm-for-a-perfectly-balan...
ICTextView screenshot

ICTextView

November 08, 2013 • MIT License
ICTextView is a UITextView subclass with optimized support for string/regex search and highlighting. It also features some iOS 7 specific improvements and bugfixes to the standard UITextView.
PNChart screenshot

PNChart

November 08, 2013 • MIT License
A simple and beautiful chart lib with animation used in Piner for iOS
PKJSONSocket screenshot

PKJSONSocket

November 07, 2013 • MIT License
PKJSONSocket aims to simplify network communications. It's a delightful wrapper around CocoaAsyncSocket, abstracting away complex data flow into an easy to use API. Instead of dealing with the bits...
HATransparentView screenshot

HATransparentView

November 05, 2013 • MIT License
UIView transparent subclass based on Rdio stations menu.
JSVideoScrubber screenshot

JSVideoScrubber

November 05, 2013 • MIT License
A simple video scrubber that can be used drive navigation in video playback on iOS 7.
TTCounterLabel screenshot

TTCounterLabel

November 05, 2013 • MIT License
A custom UILabel that acts as a time counter, counting up or down and formatting the string to hours, minutes, seconds and milliseconds. Designed to accept a value in milliseconds that is then disp...
BloodMagic screenshot

BloodMagic

November 02, 2013 • MIT License
Provides kind of custom property attributes. @interface ViewController : UIViewController <BMLazy> @property (nonatomic, strong) ProgressViewService *progressViewService...
iTunes-Table-Header screenshot

iTunes-Table-Header

November 02, 2013 • MIT License
A collection of subclasses and classes to make any table view look like that in the iTunes program. Includes custom row alternating colors and highlight colors.
THProgressView screenshot

THProgressView

November 02, 2013 • MIT License
UIView subclass that mimics the progress bar of Twitter for iOS.
MRProgress screenshot

MRProgress

November 02, 2013 • MIT License
MRProgress is a collection of drop-in components that display a dimmed overlay with a blurred box view with different modes. Supports different interface orientations.