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

No image provided.

KSVideoPlayer

May 30, 2014 • GPL License
This is a full example of using iOS AVPlayer on a layer. I've looked everywhere but nothing this complete. In the demo project, I'm tried to emulate Youtube's official app behaviour. Follow m...
SMBInternetConnectionIndicator screenshot

SMBInternetConnectionIndicator

May 30, 2014 • MIT License
Internet Connection Indicator for iOS application. Shows you when there's now internet connection. Will improve the chance you get accepted to the App Store, for apple requires you to warn th...
UITableViewController-Containment-Demo screenshot

UITableViewController-Containment-Demo

May 30, 2014 • MIT License
This is a sample project showing how to contain a UITableViewController in another VC with a Search Bar + Display Controller working as if it were all in a UITableViewController.
RMGallery screenshot

RMGallery

May 30, 2014 • Apache 2.0 License
A modular and lightweight gallery for iOS. RMGallery is a Photos-like gallery with no dependencies. It supports asynchronous image loading, view controller transitions, gestures and zooming. ...
MRTimer screenshot

MRTimer

May 29, 2014 • MIT License
A simple tool to measure the execution duration for methods.
ESConveyorBelt screenshot

ESConveyorBelt

May 29, 2014 • Apache 2.0 License
Create nice tutorial pages with parallax and animations with ease
PJR-NSString-Category screenshot

PJR-NSString-Category

May 29, 2014 • BSD License
An NSString Category which lets you perform many string operations in your application. * String validation. * Email validation. * Phone validation. * URL validation. * Add or remove substri...
MapKitDrawing screenshot

MapKitDrawing

May 29, 2014 • Apache 2.0 License
add polygons with freehand drawing
APNumberPad screenshot

APNumberPad

May 28, 2014 • MIT License
Full clone of iOS number keyboard with customizable function button. APNumberPad is a custom keyboard for iOS allows you to create a keyboard inputView that looks and feels just like the iPhone ...
PHPageScrollView screenshot

PHPageScrollView

May 28, 2014 • MIT License
PHPageScrollView is a UIScrollView subclass that allows scrolling of multiple pages. Support a data source and delegate. Flexible implementation.
PADTiltViewController screenshot

PADTiltViewController

May 28, 2014 • MIT License
Add tilt capability to one directional scroll views on iOS.
SHViewPager screenshot

SHViewPager

May 28, 2014 • MIT License
A simple view pager for iOS, which acts similar to android's viewPager. Compatible with iOS 8.0 or later. Supports iPhones and iPads in all interface orientation. ## Advantages * [x] Support...
JPTabViewController screenshot

JPTabViewController

May 27, 2014 • Apache 2.0 License
JPTabViewController is an iOS control that resembles Android's Tab Fragments. JPTabViewControllerをiOSタブアンドロイドフラグメントを達成するためのグラフィカルコンポーネントです。 JPTabViewController est un composant graphique perm...
DDHDynamicViewControllerTransitions screenshot

DDHDynamicViewControllerTransitions

May 27, 2014 • MIT License
View controller transitions using UIDynamics.
LMMediaPlayer screenshot

LMMediaPlayer

May 27, 2014 • MIT License
Video and audio player with replaceable UI component. You can play MPMediaItem and http streaming contents with fullscreen or non-fullscreen mode.
CGCalendarView screenshot

CGCalendarView

May 27, 2014 • MIT License
A Lightweight Horizontal Calendar/Date Picker inspired by Square's TimesSquare
MTZTextField screenshot

MTZTextField

May 27, 2014 • MIT License
Fixing an issue with `UITextField` where the highlighted state of the text field's clear button is always the default blue, and not the tint color of the text field.
YXSpritesLoadingView screenshot

YXSpritesLoadingView

May 27, 2014 • MIT License
YXSpritesLoadingView is a small library to help you create your custom loader with sprites animation for iOS, it also provide a lot of customization for your loader view
BSShareMenu screenshot

BSShareMenu

May 26, 2014 • Unspecified License
A pie menu control for sharing content on social sites.
LayoutManager screenshot

LayoutManager

May 26, 2014 • Apache 2.0 License
layouts to remove blank spaces when a view is hidden equivalent to android View.GONE visibility mode.