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

PXListView screenshot

PXListView

PXListView uses similar optimizations as UITableView for the iPhone, by enqueuing and dequeuing NSViews which are used to display rows, in order to keep a low memory footprint when there are a large number of rows in the list, yet still allowing each row to be represented by an NSView, which is easier than dealing with cells.

View Control

PXSourceList screenshot

PXSourceList

PXSourceList is an NSOutlineView subclass used for easily implementing source lists in your applications. Using a source list for navigation is a common user interface paradigm in OS X applications, but requires a fair amount of manual set up and customisation of standard Cocoa controls. PXSourceList subclasses NSOutlineView and provides much of the common styling and idiomatic behaviour of source lists for you through a clean and simple API.

View Control

JAListView screenshot

JAListView

An NSTableView replacement that doesn't suck.

View Control

Chromium Tabs screenshot

Chromium Tabs

Chromium Tabs is a Cocoa framework for building applications that works like Chromium's window system. An application has multiple windows. Each window represents a unit of tabs. Each tab represents a stateful view. Each tab can be freely dragged between windows.

View Control

DLStarRating screenshot

DLStarRating

A UIControl subclass that behaves similarly as the App Store rating control.

View Control

PSStoreButton screenshot

PSStoreButton

Flexible reimplementation of the iOS AppStore Button. No images are used - styling is done with a sublcassed UIButton and Layers. You can choose the color, default colors for AppStoreGreen, Blue and Gray are setup. The Button can be set to align right, so you get this right-fixed expansion effect from the AppStore (customPadding) Works with iOS3 and up.

View Control

TITokenField screenshot

TITokenField

An iOS replacement for the NSTokenField available on Mac OS X. Works just like the To: field in Mail and Messages. <p>LICENSE</p> <p>This control is dual licensed: </p> <ul><li> You can use it for free under the <a href="https://github.com/thermogl/TITokenField">license available on gitHub </a>or, </li> <li> if you need to remove the attribution –or be generous and show your gratitude to the author who saved you some time- you can purchase the <a href="http://store.cocoacontrols.com/purchase/14/source"> commercial licence </a>available here too. </li></ul>

View Control

SSSwitch screenshot

SSSwitch

A switch that offers an Airplane mode style.

View Control

SSRatingPickerViewController screenshot

SSRatingPickerViewController

A simple view controller for rating stuff like App Store.app.

View Control

SSPieProgressView screenshot

SSPieProgressView

Pie chart style progress bar similar to the one in Xcode's status bar.

View Control