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

SVProgressHUD screenshot

SVProgressHUD

A clean and lightweight progress HUD for iOS.

View Control

MAConfirmButton screenshot

MAConfirmButton

MAConfirmButton is an animated subclass of UIButton that replicates and improves upon the behavior of the AppStore “Buy Now” buttons. Built and animated with Core Animation layers, it is completely image free.

View Control

GCRetractableSectionController screenshot

GCRetractableSectionController

GCRetractableSectionController is an helper class that let you make easily section of UITableView that detract and contract when tapped.

View Control

GCDiscreetNotificationView screenshot

GCDiscreetNotificationView

GCDiscreetNotificationView is a discreet, non-modal, notification view for iOS. You can use it to show an activity or state of you app without blocking the user interactions.

View Control

GCPlaceholderTextView screenshot

GCPlaceholderTextView

A subclass of UITextView that allow a placeholder. The use is exactly the same as UITextView, except that you can set a placeholder.

View Control

JHStatusTextView screenshot

JHStatusTextView

A custom UITextView with custom font, specifically designed for social status updates.

View Control

WEPopover screenshot

WEPopover

Generic popover implementation for iOS with same API as the UIPopoverController for the iPad, but configurable with custom background and available for iPhone as well.

View Control

MGImageUtilities screenshot

MGImageUtilities

Includes categories for proportional fill (scale, crop and more); and tinting UIImages.

View Control

BCTextView screenshot

BCTextView

A rich text view for iOS with basic HTML rendering.

View Control

OBGradientView screenshot

OBGradientView

OBGradientView is a simple UIView wrapper for CAGradientLayer. It is a plain UIView whose layer is a CAGradientLayer. It is useful if using a view is more convenient than using a layer, e.g. because you want to use autoresizing masks.

View Control