This is a custom tab bar controller using images for buttons and a popup for the more button
Switch branches/tags
Nothing to show
Pull request Compare This branch is 5 commits behind consumerreports:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This is a custom container view controller for iOS 5 that works just like a regular UITabBarController, except the tabs are at the buttom and the more button expands up instead of taking you to a new table controller.

Screenshot Screenshot

To use:

Declare your app delegate @interface CRTabBarAppDelegate : UIResponder <UIApplicationDelegate, CRTabBarControllerDelegate>

And setup your controllers

 UIViewController *crCategoriesslidingViewController = [[UIViewController alloc] init];
UINavigationController *categoriesNavigationController = [[UINavigationController alloc] initWithRootViewController:crCategoriesslidingViewController];
UITabBarItem* tabBarItem = [[UITabBarItem alloc] init];
[tabBarItem  setFinishedSelectedImage: [UIImage imageNamed: @"ICN_home_ON"]
          withFinishedUnselectedImage: [UIImage imageNamed: @"ICN_home"]];
[categoriesNavigationController setTabBarItem: tabBarItem];
[viewControllers addObject:categoriesNavigationController];

The case above is a view controller wrapped in a navigation controller so we can push other views if we want to from the controller that was loaded.

The code is a compulation of


Thanks to Joe Scarano For the tab bar images.