by Aaron Brethorst | November 14, 2011
Hello weekly roundup readers – if you’re joining us from the mailing list, welcome! Otherwise, if you’re reading this on the web, I invite you to sign up for our mailing list. The weekly roundup is now going out to folks on our mailing list earlier than it’s being posted to the web, so that’s the best, easiest and fastest way to find out what’s new and awesome here on Cocoa Controls.
You can sign up for the mailing list by heading over to the main controls page and entering your email address into the box on the top left.
Finally, if you like Cocoa Controls, please help us make it even better by taking a short survey. We have 200 icon sets that we’ll be giving away to thank you for your input.
Our first control this week is a commercial one called ALToolbar. ALToolbar is a completely customizable toolbar that allows you to create toolbars with non-standard height and use any background image or color for the bar itself and the buttons. If you’ve ever tried customizing the look and feel of a UIToolbar beyond just changing the tint color, you’ll know what a pain this can be.
This control is a re-implementation of the email address picker of iCal. It currently supports only email picking but can be easily extended.
Another commercial control, ALTabBarController is a completely customizable TabBarController, that allows you to set the tab bar’s height, background color or image, and a fully-colored image for any tab.
MFSlidingNavigationController is a simple mechanism with which you can build a Twitter-like pane animation experience for your application. It’s a container that behaves much like UINavigationController but without support for navigation bars or toolbars. It manages a stack of “panes”, sub views with their own controllers that it will animate.
This is a variation on the built-in UISegmentedControl that offers a sense of “directionality.” It can be used as drop-in replacement for UISegmentedControl.
ALBalloonView gives you Messages.app-style balloon boxes, and allows you to customize their size, color, style and text content.