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

GrowingTextViewHandler screenshot

GrowingTextViewHandler

An NSObject subclass to handle resizing of UITextView as the user types in. The textview resizes as long as the number of lines lies between specified minimum and maximum number of lines.

View Control

AvatarView screenshot

AvatarView

Easy to use view for displaying avatars.

View Control

DiscogsAPI screenshot

DiscogsAPI

An Objective-C interface for Discogs API v2.0

View Control

GDSMSSplitter screenshot

GDSMSSplitter

The repository contains two Objective-C classes designed to split a string into a sequence of short messages close to the international standard of SMS messaging. The GDSMSSplitter class is responsible for actuall splitting. GDSMSCounterLabel is a UILabel subclass which implements the basic pattern for showing a user the number of SMS-messages potentially sent to recipient and the count of leftover symbols. You can check GDSMSSplitterDemo project to see how it's used (it's really straightforward). GDSMSSplitter provides support for GSM 03.38 standard (including basic character set extension table, but excluding national language shift tables). It also supports UTF-16 (UCS-2) encoding standard. Also available via CocoaPods.

View Control

KPProgressImageView screenshot

KPProgressImageView

KPProgressImageView - simple UIImageView subclass to provide double-tinted images for showing any operation progress in easy way.

View Control

DPTheme screenshot

DPTheme

DPTheme help you set default theme color for your app. Shorten the time of customization for UIControls with just one line of code.

View Control

KYDigitalFontView screenshot

KYDigitalFontView

KYDigitalFontView is a custom view that displays the character in the digital font style ・IBDesignable support

View Control

MaterialView screenshot

MaterialView

Material Floating Button for iOS - Swift

View Control

LGFlapJackStackView screenshot

LGFlapJackStackView

A view that supports competing, horizontally stacked bar graphs.

View Control

RMSaveButton screenshot

RMSaveButton

A drop-in replacement for a click-to-save action in iOS.

View Control