Archive for category User Interface

KKGridView

A grid view class for iOS, like a UITableView where several items can be presented on one row (think Photos.app).

Official KKGridView repository

TPMultiLayoutViewController

A drop-in UIViewController subclass that automatically manages switching between different view layouts for portrait and landscape orientations.

Official TPMultiLayoutViewController repository
Blog post about TPMultiLayoutViewController

NoodleLineNumberView

An NSRulerView subclass for showing line numbers on the left of an NSTextView in an NSScrollView and setting “markers” (i.e. breakpoints in the style of Xcode).

Official NoodleLineNumberView site

NoodleKit repository

DBSignupViewController

A view that shows several edit fields to let the user enter name, address, provide a picture etc. for signing up to a web service.

Official DBSignupViewController

TwUI

A hardware accelerated, Core Animation based UI framework for Mac, inspired by UIKit.

Official TwUI repository

EGOTableViewPullRefresh

A similar control to the pull down to refresh control created by atebits in Tweetie 2.

Official EGOTableViewPullRefresh repository

EGOTextView

A complete drop in replacement for UITextView, adding support for rich text editing.

Official EGOTextView repository

JTextView

A UITextView replacement which supports an NSAttributedString text store. This allows the display of rich text.

Official JTextView repository

Sensible TableView

A collection of view controllers and cell classes for building complex UITableViews more easily. Implements many common cell types (badged, edit field, switch, slider labeled), supports section headers and even auto-generates some of the views that get shown to edit them (date pickers, detail view for editing CoreData object properties).

Official SensibleCocoa TableView web site

SPMapView (Superpin)

A drop-in replacement for MKMapView with higher performance and support for “clustering” lots of pins.

Official Superpin web site