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];

How to change the Color of text in UITabBarItem in iOS 5

Do you mean this one? Keep in mind, this only works for iOS5.0 or later. if ([self.tabBarItem respondsToSelector:@selector(setTitleTextAttributes:)]) { NSLog(@”*** Support method(iOS 5): setTitleTextAttributes:”); [self.tabBarItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIFont fontWithName:@”AmericanTypewriter” size:20.0f], UITextAttributeFont, [UIColor blackColor], UITextAttributeTextColor, [UIColor grayColor], UITextAttributeTextShadowColor, [NSValue valueWithUIOffset:UIOffsetMake(0.0f, 1.0f)], UITextAttributeTextShadowOffset, nil]]; } Apple’s documentation on customizing appearance: In iOS v5.0 and later, you can … Read more

Prevent automatic popToRootViewController on double-tap of UITabBarController

Use the tabBarController:shouldSelectViewController: method of the UITabBarControllerDelegate protocol. – (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController { return viewController != tabBarController.selectedViewController; } Don’t forget to set the delegate of the tab bar controller to the object that actually implements this delegate method.

iOS custom tabbar

Check the following Links(Most of the customization of the tab-bar controller) Implement a Custom Tab Bar Tabbar with custom colors Custom Tabbar diff. background How to Save User Customized Tab Order] RX -Tabbar controller

Customizing the More menu on a Tab bar

Following on from Stephan’s suggestion to replace the dataSource of the moreNavigationController, here is a quick over view of the code I implemented. I created a new class called MoreTableViewDataSource which implements the UITableViewDataSource protocol. The controller which the more page actually uses to build the table is called the UIMoreListControllerModern, and this implements just … Read more

Detect when a tab bar item is pressed

You don’t want your view controller’s base class to be a UITabBarDelegate. If you were to do that, all of your view controller subclasses would be tab bar delegates. What I think you want to do is to extend UITabBarController, something like this: class MyTabBarController: UITabBarController, UITabBarControllerDelegate { then, in that class, override viewDidLoad and … Read more