Пользовательский UITabBar, который расширяется при выборе - PullRequest
0 голосов
/ 11 октября 2011

Я пытаюсь получить прикрепленное изображение ниже на панели UITabbar.

http://i.imgur.com/7Tukx.png

Это довольно просто, при выделении вкладка расширяется с меткой для отображения текста и при выделениина другой вкладке выбранная вкладка будет свернута.

Я не совсем уверен, как это сделать с UItabbar.

Буду признателен, если кто-нибудь сможет указать мне правильное направление.

Ответы [ 2 ]

1 голос
/ 12 апреля 2012

для пользовательской вкладки, которую вы используете этот метод в классе appdelegate этот метод создает два элемента панели вкладок. и вы установили свое изображение ..

-(void)SetTabs
{

tabBarController = [[UITabBarController alloc]init];

NSMutableArray *localControllerArray = [[NSMutableArray alloc]initWithCapacity:2];


UIImage *image = [UIImage imageNamed:@"home.png"];
GreetingCardsViewController *GreetingCardsView = [[[GreetingCardsViewController alloc] initWithNibName:@"GreetingCardsViewController" bundle:nil] autorelease];
UITabBarItem *item = [[UITabBarItem alloc]initWithTitle:@"Home" image:image tag:0];
UINavigationController *GreetingCardsViewNavigationController = [[UINavigationController alloc]initWithRootViewController:GreetingCardsView];
GreetingCardsView.tabBarItem = item;
[localControllerArray addObject:GreetingCardsViewNavigationController];


UIImage *image1 = [UIImage imageNamed:@"heart1.png"];
Cards *CardView = [[[Cards alloc] initWithNibName:@"Cards" bundle:nil] autorelease];
UITabBarItem *item1 = [[UITabBarItem alloc]initWithTitle:@"Cards" image:image1 tag:1];
UINavigationController *CardNavigationController = [[UINavigationController alloc]initWithRootViewController:CardView];
CardNavigationController.tabBarItem = item1;
[localControllerArray addObject:CardNavigationController];  
[tabBarController setViewControllers:localControllerArray];
[_window addSubview:tabBarController.view]; 
[localControllerArray release];
}
0 голосов
/ 11 октября 2011

Я не совсем уверен, что вы ищете, однако я думаю, это может иметь отношение к вамВы можете использовать базовую концепцию и настроить ее так, как вам нужно.

...