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

Sponsored with ❤️ by Instabug
Spend Your Time Developing Not Debugging with Instabug SDK
Instabug

Catch bugs as soon as they happen and know exactly why a crash occurred. With Instabug you will automatically receive device data, network logs, and reproduction steps with every bug and crash report. It only takes a line of code to integrate.

YZSwipeBetweenViewController screenshot

YZSwipeBetweenViewController

A view controller that has a scroll view which contains multiple view controllers's views; user can swipe left/right to switch to different views.

View Control

ZDYoutubeBrowser screenshot

ZDYoutubeBrowser

ZDYoutubeBrowser is a Objective-C module for iPhone to search videos in a table interface similar to the YouTube app. Be sure to run 'git submodule update --init' upon first clone of ZDYoutubeBrowser.

View Control

ZGNavigationBarTitle screenshot

ZGNavigationBarTitle

ZGNavigationBarTitle -- Subtitle on NavigationBar with awesome animation.

View Control

ZLHistogramAudioPlot screenshot

ZLHistogramAudioPlot

A hardware-accelerated audio visualization view using EZAudio, inspired by AudioCopy.

View Control

ZLMailComposerViewController screenshot

ZLMailComposerViewController

A Customized Email Composer for iOS.

View Control

ZLPeoplePickerViewController screenshot

ZLPeoplePickerViewController

A drop-in contact picker that supports UILocalized​Indexed​Collation

View Control

ZMScrollableNavigationBar screenshot

ZMScrollableNavigationBar

A UINavigationController category that allows the UINavigationBar to scroll with the content (iOS 8 only). This is not an all-in-one blackbox control. It's just taking care of animating the UINavigationBar and gives, as an example, a way of doing it while scrolling. But, it is flexible enough for you to implement it for your own use case.

View Control

ZoomPopup screenshot

ZoomPopup

A popup that zooms out of the underlaying view. The content can be any view, button, image, ... It zooms out in a smooth way and displays the popup above a darkened or blurred background. Even on OSes below iOS 7. The test app is very simple. It creates a dummy tableview and shows it in a popup while the background is dimmed.

View Control

ZWSlideViewController screenshot

ZWSlideViewController

ZWSlideViewController is a view controller container that manages a customizable sliding views and menus.

View Control