Archive for category User Interface

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

MMGridView

A Windows Phone 7- or iPhoto-style grid list view where you can show clickable images etc. with labels.

Official MMGridView repository

KTOneFingerRotationGestureRecognizer

A custom UIGestureRecognizer for doing one finger rotations in iOS apps.

Official KTOneFingerRotationGestureRecognizer repository

FontLabel

A project that includes a module for drawing arbitrary .ttf fonts for iPhone.

Official FontLabel repository

Kal

A calendar component for the iPhone (the UI is designed to match MobileCal).

Official Kal repository

CHLayoutManager

Positioning and sizing constraints on views.

Official CHLayoutManager repository

TPKeyboardAvoiding

A drop-in universal solution for moving text fields out of the way of the keyboard in iOS.

Blog post about TPKeyboardAvoiding
Official TPKeyboardAvoiding repository

NSWindow+centerHorizontallyAndVertically

A category on NSWindow to place a window at the absolute center of the screen, and not center it horizontally but slap it right under the menu bar like NSWindow’s -center method does.

Source code in the UliKit repository