How can I change the text and icon colors for tabBarItems in iOS 7?

There are two things you need to do for this: 1) If you want to customize the TabBar itself, you need to set the barTintColor for the tabBarController: // this will generate a black tab bar tabBarController.tabBar.barTintColor = [UIColor blackColor]; // this will give selected icons and text your apps tint color tabBarController.tabBar.tintColor = appTintColor; … Read more

Setting a background image for a tabbar

You can use custom class for UITabBarController & override your tabBarController. There you can set your required buttons & their actions with image. This is how your custom tab bar controller class can be look like: // CustomTabBarController.h #import <UIKit/UIKit.h> @interface CustomTabBarController : UITabBarController { UIButton *settingsButton; UIButton *infoButton; UIButton *aboutUsButton; } @property (nonatomic, retain) … Read more

Is it possible to hide the tabbar when a button is pressed to allow a full screen view of the content?

There’s a built-in way to do this: self.hidesBottomBarWhenPushed = YES; But you have to do this BEFORE the view is pushed. This is how you might want to use that: ChildViewController* childVC = [[ChildViewController alloc] init]; childVC.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewController:childVC animated:YES]; [childVC release];