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

JMActionSheetDescription screenshot

JMActionSheetDescription

June 20, 2015 • MIT License
ActionSheet and UIActivityViewController replacement, using a descriptor component.
DZVideoPlayerViewController screenshot

DZVideoPlayerViewController

June 20, 2015 • MIT License
iOS Video Player control with playback controls, remote control center commands, background playback, now playing info updates. Implemented with AVPlayer, supports both online and offline videos. H...
ZSWTappableLabel screenshot

ZSWTappableLabel

June 16, 2015 • MIT License
ZSWTappableLabel is a UILabel subclass for links which are tappable, long-pressable, 3D Touchable, and VoiceOverable. It has optional highlighting behavior, and does not draw text itself. Its goal ...
Portal Transition screenshot

Portal Transition

June 16, 2015 • Apache 2.0 License
Inspired by Apple's keynote portal animation, it is an iOS implementation of Portal like UIViewController transition.
Cutaway screenshot

Cutaway

June 15, 2015 • MIT License
Even for moderately complex apps, it soon becomes clear that having a single storyboard file for everything gets unmanageable pretty quickly. As a solution, we can have multiple storyboards and ins...
KSToastView screenshot

KSToastView

June 15, 2015 • MIT License
Simple Popup Notification inspired by Android Toast Widget.
LGSemiModalNavController screenshot

LGSemiModalNavController

June 15, 2015 • MIT License
A UINavigationController subclass that presents itself a dynamic amount in a view controller using the UIViewControllerAnimatedTransitioning protocol.
LTTextView screenshot

LTTextView

June 12, 2015 • MIT License
Control to create text with interactive substrings. With ability customize it with NSAttributedString attributes.
MGFinderView screenshot

MGFinderView

June 12, 2015 • MIT License
MGFinderView is an animated finder view useful for instance to focus or to suggest a point of the screen to the user.
No image provided.

UICollectionViewWithSearchBar

June 12, 2015 • MIT License
CollectionView With SearchBar
BTBalloon screenshot

BTBalloon

June 12, 2015 • Apache 2.0 License
BTBalloon is a custom UIView subclass that will display text and optionally an image and/or button in a balloon style popup. You could use this view as tool tips to highlight various parts of your ...
ResponsiveLabel screenshot

ResponsiveLabel

June 09, 2015 • MIT License
A UILabel subclass which detects given patterns specified by regular expression and makes them tappable. This also allows to replace the default ellipse of UILabel with tappable attributed string. ...
DRCellSlideGestureRecognizer screenshot

DRCellSlideGestureRecognizer

June 08, 2015 • MIT License
Make your cells actionable through swipes
KODropdownNotification screenshot

KODropdownNotification

June 08, 2015 • MIT License
Fully customizable notification view for iOS. Uses Autolayout
WAAccountStore screenshot

WAAccountStore

June 07, 2015 • MIT License
WAAccountStore is a simple yet extensible account system. It encapsulates the basic account management functions, the security storage of the account credential. And allows you to store any usef...
PathFindingForObjC screenshot

PathFindingForObjC

June 07, 2015 • MIT License
A Comprehensive PathFinding Library for Objective-C.
LaughCamera screenshot

LaughCamera

June 07, 2015 • MIT License
iOS Camera Library with facial gestures recognition
GLCalendarView screenshot

GLCalendarView

June 06, 2015 • MIT License
A fully customizable calendar view acting as a date range picker
YSLTransitionAnimator screenshot

YSLTransitionAnimator

June 06, 2015 • MIT License
a pinterest style transition animation
RMPZoomTransitionAnimator screenshot

RMPZoomTransitionAnimator

June 06, 2015 • MIT License
A custom zooming transition animation for UIViewController. RMPZoomTransitionAnimator provide a custom transition zooming animation. Not only UICollectionView, this is possible to use any other...