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

SSRatingPickerViewController screenshot

SSRatingPickerViewController

February 27, 2011 • MIT License
A simple view controller for rating stuff like App Store.app.
SSPieProgressView screenshot

SSPieProgressView

February 27, 2011 • MIT License
Pie chart style progress bar similar to the one in Xcode's status bar.
Line View screenshot

Line View

February 27, 2011 • MIT License
Easily create lines with an inset.
Gradient View screenshot

Gradient View

February 27, 2011 • MIT License
Easily create gradients with optional borders and insets.
Collection View screenshot

Collection View

February 27, 2011 • MIT License
A simple collection view modeled after UITableView and NSCollectionView.
Address Bar screenshot

Address Bar

February 27, 2011 • MIT License
Mimics aspects of Safari's address bar, including a background loading animation.
Leaves screenshot

Leaves

January 29, 2011 • MIT License
An iBooks-like page-turning interface for iPhone and iPad apps using only public APIs.
MTStatusBarOverlay screenshot

MTStatusBarOverlay

January 17, 2011 • MIT License
MTStatusBarOverlay provides a custom status bar overlay window, as seen in apps like Reeder.
MBProgressHUD screenshot

MBProgressHUD

January 08, 2011 • MIT License
An easy to use progress indicator for iOS that includes both fixed and indeterminate styles.
ELCTextFieldCell screenshot

ELCTextFieldCell

January 04, 2011 • MIT License
"When developing apps we have found that many times a form of some type is required. This is common in Registration forms, contact forms, feedback forms, etc. The problem was writing the same basic...
BCTabBarController screenshot

BCTabBarController

January 04, 2011 • MIT License
A ground-up rewrite of UITabBarController that adds: "A cool little arrow that slides around to indicate the current tab; support for all orientations; same height as a standard UIToolbar;" and opt...
OBSlider screenshot

OBSlider

January 04, 2011 • MIT License
A drop-in replacement for UISlider that adds variable-speed scrubbing.
Pull-to-Refresh TableView screenshot

Pull-to-Refresh TableView

January 04, 2011 • MIT License
As pioneered in Twitter for iPhone (née Tweetie 2), pull the table view down to expose a refresh control. Keep pulling and release, and the TableView will reload.