SSToolkit makes life easier. It is made up of various view controllers, views, and categories that I use in all of my apps. Feel free to fork the repo and make it better.
If you're using this in your project, I'd love to hear about it! Send me an email and let me know which pieces you're using and such.
- SSCollectionView - simple collection view modeled after UITableView and NSCollectionView
- SSGradientView - easily create gradients with optional borders and insets
- SSHUDView - simple heads-up display
- SSLabel - ever wanted to align your text to the top or the bottom
- SSLineView - easily create lines with an inset
- SSLoadingView - flexible loading view
- SSPieProgressView - pie chart style progress bar similar to the one in Xcode's status bar
- SSWebView - handy delegate additions and control over shadows and scroll
- SSBadgeTableViewCell - badge accessory view for table cells, similar to Mail.app unread counts
- [SSAddressBarTextField][] - textfield to show loading progress and control a web view
- SSTextField - inset your text
- SSTextView - placeholder!
- [SSSegmentedControl][] - segmented control clone so make customizing the appearance easier
- [SSSwitch][] - switch clone so make customizing the appearance easier
- SSCollectionViewController - manage a collection view
- SSPickerViewController - easily create picker view controllers like the Settings.app
- SSRatingPickerViewController - simple view controller for rating stuff like App Store.app
- SSViewController - custom modal craziness
- SSDrawingMacros - random macros for drawing and such
- SSConcurrentOperation - a simple wrapper for concurrent NSOperations
Several categories are included and used throughout SSToolkit.
For installation instructions, see the getting started guide on the SSToolkit website.
For usage instructions, see the usage guide on the SSToolkit website.
SSCatalog is included with SSToolkit. There is an iPhone application target and an universal iPad/iPhone application target to demonstrate the various features of SSToolkit.
Huge thanks to our contributors, Jake Marsh, and Mike Rundle.