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

DPDraggableButton-Swift screenshot

DPDraggableButton-Swift

August 15, 2016 • MIT License
Drag or tap the button to trigger Gesture event
AvatarImageView screenshot

AvatarImageView

August 15, 2016 • MIT License
AvatarImageView is a customisable subclass of UIImageView that is designed to show users' profile pictures. It falls back to the user's initials with a random background color if no profile picture...
VKAfterTimeTextField screenshot

VKAfterTimeTextField

August 14, 2016 • MIT License
VKAfterTimeTextField is a sub-class of UITextField which allows you to know when user edited it last time during current use session. Also it allows to notify after specific time interval when user...
ParallaxScroll IOS screenshot

ParallaxScroll IOS

August 12, 2016 • MIT License
ParallaxScroll for iOS contains ParallaxViewController which is a subclass of UIViewController that create a nice paralax scroll view with top header is an image and bottom is content view to add p...
SwiftyGif screenshot

SwiftyGif

August 11, 2016 • MIT License
High performance GIF engine
DisplaySwitcher screenshot

DisplaySwitcher

August 11, 2016 • MIT License
Custom transition between two collection view layouts
BounceAlertView screenshot

BounceAlertView

August 11, 2016 • MIT License
A simple bounce and fadeout AlertView written in Swift
DistancePicker screenshot

DistancePicker

August 09, 2016 • MIT License
DistancePicker is a custom UIKit control to select a distance with a pan gesture. It looks like a ruler with multiple distance marks and can be used to resize a map, set up a geofence or choose a s...
ASJOverflowButton screenshot

ASJOverflowButton

August 09, 2016 • MIT License
Android style overflow button for iOS
ASJExpandableTextView screenshot

ASJExpandableTextView

August 09, 2016 • MIT License
A UITextView with placeholder that can expand and contract according to its content
ASJCollectionViewFillLayout screenshot

ASJCollectionViewFillLayout

August 09, 2016 • MIT License
A flow layout style UICollectionViewLayout that fills the full width of the collection view
ASJTagsView screenshot

ASJTagsView

August 09, 2016 • MIT License
Quickly create a view with tags with an option to delete
ASJDropDownMenu screenshot

ASJDropDownMenu

August 09, 2016 • MIT License
A drop down menu with embedded UITableView to list options
SJSegmentedViewController screenshot

SJSegmentedViewController

August 09, 2016 • MIT License
SJSegmentedScrollView is a light weight generic controller written in Swift 2.3. Its a simple customisable controller were you can integrate any number of ViewControllers into a segmented controlle...
AICustomViewControllerTransition screenshot

AICustomViewControllerTransition

August 08, 2016 • MIT License
Easy and tidy way for creating custom UIViewController transitions for iOS
ASJColoredScrollIndicators screenshot

ASJColoredScrollIndicators

August 08, 2016 • MIT License
Apply color to scroll indicators of any UIScrollView
FTChatMessageDemoProject screenshot

FTChatMessageDemoProject

August 08, 2016 • MIT License
FTChatMessageDemoProject
KVConstraintExtensionsMaster screenshot

KVConstraintExtensionsMaster

August 08, 2016 • MIT License
It's simple and powerful API for adding/applying , accessing, & modifying existing constraints on a view by layout attribute.
GMPicker screenshot

GMPicker

August 06, 2016 • MIT License
Costumizable UIPicker and UIDatePicker based on MIDatePicker
CustomKeyboardTextField screenshot

CustomKeyboardTextField

August 06, 2016 • MIT License
Provides easy way to make TextField with custom keyboards.