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

DLHamburguerMenu screenshot

DLHamburguerMenu

A "hamburger" sidebar menu control written entirely in swift. It presents a menu over the current visual contents (i.e: Above the current UINavigationController). It's easy to integrate using storyboards.

View Control

DRPaginatedScrollView screenshot

DRPaginatedScrollView

Implement a paginated scroll view really easily using blocks. - **Block-driven** pages setup. - **Jump** between pages (with **bouncy effect**). - Automatic **jump** to the next page **by tapping**. - **Autolayout**-compatible. - **Portrait** and **landscape** orientations support.

View Control

DSFacebookImagePicker screenshot

DSFacebookImagePicker

DSFacebookImagePicker is an image picker replacement that selects photos from the user's Facebook account instead of their local photo library. It was designed to be used as similar as possible to the standard image picker. It was developed in Swift and it should be compatible iOS 7 and above.

View Control

EasyTipView screenshot

EasyTipView

EasyTipView is a custom tooltip view written in Swift that can be used as a call to action or informative tip. It can be presented for any UIBarButtonItem or UIView subclass. In addition it handles automatically orientation changes and will always point to the correct view or item.

View Control

EtPanKit screenshot

EtPanKit

EtPanKit is an Objective-C interface for the libEtPan email framework for Mac. It features fast, efficient, and secure IMAP and SMTP connections, abstract classes for maximum subclass-ability, an abstraction from the LibEtPan C-interface, IDLE requests, NSOperation based classes which are submitted asynchronously to their queue, and block-based and delegate-based callbacks for operations. This particular fork is under active development because of it's use in the DotMail project.

View Control

Extractor Localizable Strings screenshot

Extractor Localizable Strings

Extractor Localizable Strings is a open source plug-in for Xcode. It lets you extract localizable strings without opening the .strings file. When you select a string you can easily extract to main Localizable.strings file without opening it.

View Control

FBClone screenshot

FBClone

This project is a clone of FB News Feed. Converted to Swift3 syntax (Courtesy: https://www.letsbuildthatapp.com/). It covers topics like: 1) Using a UICollectionView to make a vertical scrolling component 2) Dynamic Cell content and Loading Images 3) Load images asynchronously and caching using NSCache 4) Adding a custom UITabBar to suit to that of FB 5) Animation that zooms the image into the center of the screen All of the above with no StoryBoards used. Clean, re-usable code following MVC pattern.

View Control

FDSoundActivatedRecorder screenshot

FDSoundActivatedRecorder

Start recording when the user speaks

View Control

FIControls screenshot

FIControls

some useful control

View Control

FPTitleSwipeView screenshot

FPTitleSwipeView

A title swipe similar to the Sparrow Mail app. Fully working. Used inside a UINavigationController's titleview.

View Control