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

PKYStepper screenshot

PKYStepper

February 16, 2015 • MIT License
UIControl with label & stepper combined
ACPDownload screenshot

ACPDownload

February 16, 2015 • MIT License
ACPDownload provides a view indicator of your download process
CT_PopOutMenu screenshot

CT_PopOutMenu

February 16, 2015 • MIT License
This control is like an UIAlertView with button icon and four basic layout.
EARestrictedScrollView screenshot

EARestrictedScrollView

February 16, 2015 • MIT License
`UIScrollView` sublass with ability to restrict scrolling area In plain `UIScrollView` only `contentSize` can be changed, but not the origin of scrolling area. This simple and universal solution...
MINavigationController screenshot

MINavigationController

February 16, 2015 • Apache 2.0 License
Want to change the RootViewController of your application in a smooth and controlled way? MINavigationController solves this! Animate a transition between any number of "Root" view controllers. ...
TouchVisualizer screenshot

TouchVisualizer

February 16, 2015 • MIT License
Give a presentation more impressive with finger points. When you give a presentation, your finger points are visible on screen. - Multiple fingers supported. - Multiple UIWindows supported. ...
JCTiledScrollView_Swift screenshot

JCTiledScrollView_Swift

February 16, 2015 • MIT License
Jesse Collis's JCTiledScrollView rewritten in Swift. A set of classes that wrap UIScrollView and CATiledLayer. It aims to simplify displaying large images and PDFs at multiple zoom scales.
SACollectionViewVerticalScalingFlowLayout screenshot

SACollectionViewVerticalScalingFlowLayout

February 16, 2015 • MIT License
SACollectionViewVerticalScalingFlowLayout applies scaling up or down effect to appearing or disappearing cells. In addition, animation of UIDynamics applies each cell.
ICGVideoTrimmer screenshot

ICGVideoTrimmer

February 16, 2015 • MIT License
A library for quick video trimming, mimicking the behavior of Instagram's
EMString screenshot

EMString

February 16, 2015 • MIT License
EMString for Easy Markup String. A simple category on top of NSString using HTML's markup system to abstract the NSAttributedString API. @"<strong>Apply style with style</strong>".attributedString ;)
TAPageControl screenshot

TAPageControl

February 16, 2015 • MIT License
A versatile and easily customizable page control for iOS.
JDFCurrencyTextField screenshot

JDFCurrencyTextField

February 16, 2015 • MIT License
A drop-in replacement for UITextField that makes it easier for the user to enter monetary values.
IQHTTPService screenshot

IQHTTPService

February 16, 2015 • MIT License
HTTP Client for iOS Create Web API Client in simpler way.
UzysAnimatedGifLoadMore screenshot

UzysAnimatedGifLoadMore

February 15, 2015 • MIT License
Add LoadMore using animated GIF to any scrollView with just simple code Please check UzysAnimatedGifPullToRefresh https://www.cocoacontrols.com/controls/uzysanimatedgifpulltorefresh
SwipeTabBarController screenshot

SwipeTabBarController

February 15, 2015 • Unspecified License
A simple UITabBarController sublcass which allows changing tabs with left and right swipe gestures on the tab bar.
URBNShareKit screenshot

URBNShareKit

February 15, 2015 • Unspecified License
A subclass of UIActivityViewController which makes sharing content using the native iOS share sheet a breeze.
MMParallaxPresenter screenshot

MMParallaxPresenter

February 15, 2015 • MIT License
iOS Custom UIScrollView Class with a vertical parallax effect
SimpleAlert screenshot

SimpleAlert

February 15, 2015 • MIT License
Customizable simple Alert and simple ActionSheet for Swift
JVFloatingDrawer screenshot

JVFloatingDrawer

February 13, 2015 • MIT License
JVFloatingDrawer is a floating style drawer navigation. There is a growing number of applications leveraging the drawer pattern. Most share a similar look and feel. With JVFloatingDrawer we aimed t...
APTransitionDirector screenshot

APTransitionDirector

February 13, 2015 • MIT License
APTransitionDirector