Barra de ferramentas personalizada do iOS

Acabei de começar com o desenvolvimento do iOS e estou apenas jogando em torno de atm.

Estou tentando transformar os botões da barra de ferramentas padrão em algo mais personalizado.

Depois de alguns olhar em volta, descobri que você pode criar estados personalizados para cada botão, então eu fiz:

<code>UIImage *selectedImage0 = [UIImage imageNamed:@"first.png"];
UIImage *unselectedImage0 = [UIImage imageNamed:@"second.png"];

UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];

[item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0];
</code>

No entanto, não consigo me livrar do botão padrão, ele altera a imagem, mas isso não altera meu botão inteiro.

Há mais alguma coisa que preciso fazer?

<code>UIViewController *viewController1 = [[FirstViewController alloc]     initWithNibName:@"FirstViewController" bundle:nil];
UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];

self.tabBarController = [[UITabBarController alloc] init];    
self.tabBarController.viewControllers = [NSArray arrayWithObjects:viewController1, viewController2, nil];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];

UIImage *selectedImage0 = [UIImage imageNamed:@"first.png"];
UIImage *unselectedImage0 = [UIImage imageNamed:@"second.png"];

UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];

[item0 setFinishedSelectedImage:selectedImage0 withFinishedUnselectedImage:unselectedImage0];
</code>

questionAnswers(2)

yourAnswerToTheQuestion