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

MaterialControls screenshot

MaterialControls

In 2014, Google published the Google Material Design with a goal to provide guidelines for good design and beautiful UI across all device form factors. For Android, developers can use default Android controls. For iOS, FPT Software built those controls to bring Google material design to iOS application. This is the most complete material design controls for iOS so far.

View Control

LMGaugeView screenshot

LMGaugeView

LMGaugeView is a simple and customizable gauge control for iOS.

View Control

CKWaveCollectionViewTransition screenshot

CKWaveCollectionViewTransition

Cool custom transition between UICollectionView's with wave like animation

View Control

MultiSelectController screenshot

MultiSelectController

MultiSelectController is useful for making multiple selection with see selection on the top of controller.

View Control

Polymer screenshot

Polymer

Endpoint focused networking

View Control

SJStackNavigation screenshot

SJStackNavigation

stackNavigationViewController Swipe Gesture

View Control

JTSplashView screenshot

JTSplashView

Create the beautiful splash view. It is designed as a singleton so you do not have to care about instances.

View Control

ZSeatSelector screenshot

ZSeatSelector

Create a Seat Map Layout, also with Objective-C !!

View Control

LocationPicker screenshot

LocationPicker

LocationPickerViewController is a UIViewController subclass to let users choose locations by searching or selecting on map. It's designed to work as UIImagePickerController. User can select location either by searching or long pressing on map. In both cases you'll receive CLPlacemark, which contains location coordinates as well as information such as the country, state, city, street address, and POI names.

View Control

PFSystemKit screenshot

PFSystemKit

OS X (and - partially - iOS) framework for getting software and hardware informations (such as CPU vendor, RAM size, device model and serial, …) at runtime. Relies on IOKit and SysCtl, as well as on the now-deprecated GestaltManager, for compatibility purposes only. Here's what you can gather with PFSystemKit: * CPU informations (vendor, nominal clock speed, caches size, core count, thread count, marketing name) * RAM infos (size, usage statistics) * GPU infos (matching framebuffer, model, ports) * Device infos (device family (e.g. MacBook Pro), model (MacBookPro8,1), version (8,1), serial) * Battery (voltage, current, serial, manufacturer, age in days, cycle count, temperature)

View Control