0

我从模板中选择了基于标签栏的应用程序。因为我需要设置我尝试过的自定义图像,如下所示

 UIViewController *viewController1 = [[[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil] autorelease];
UINavigationController *view1=[[UINavigationController alloc]initWithRootViewController:viewController1];

UIViewController *viewController2 = [[[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil] autorelease];
UINavigationController *view2=[[UINavigationController alloc]initWithRootViewController:viewController2];

UIViewController *viewController3 = [[[SecondViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil] autorelease];
UINavigationController *view3=[[UINavigationController alloc]initWithRootViewController:viewController3];

UIViewController *viewController4 = [[[SecondViewController alloc] initWithNibName:@"MainViewController" bundle:nil] autorelease];
UINavigationController *view4=[[UINavigationController alloc]initWithRootViewController:viewController4];


self.tabBarController = [[[UITabBarController alloc] init] autorelease];
self.tabBarController.delegate=self;


self.tabBarController.viewControllers = [NSArray arrayWithObjects:view1,view2,view3,view4, nil];

[self.tabBarController.tabBarItem setImage:[UIImage imageNamed:@"h.png"]];

我尝试过的另一种方法

    [[_tabBarController tabBar] setBackgroundImage:[UIImage imageNamed:@"h.png"]];

在第二种方式中,应用了图像,但它是背景。

所以我需要像主页按钮这样的东西......

这个怎么设置。。。谢谢。。。

4

2 回答 2

0

你一个集imagesUIViewControllers's TabBarItems喜欢..

viewcontroller1.tabBarItems.image = [UIImage imageNamed:@"your image1"];

viewController2.tabBarItems.image = [UIImage imageNamed:@"your image2"];

viewController3.tabBarItems.image = [UIImage imageNamed:@"your image3"];

viewController3.tabBarItems.image = [UIImage imageNamed:@"your image3"];
于 2012-11-20T08:21:38.257 回答
0

你可以这样做,

    NSArray *tabs =  tabBarController.viewControllers;
    UIViewController *tab1 = [tabs objectAtIndex:0];
    tab1.tabBarItem.image = [UIImage imageNamed:@"clockicon.png"];
    UIViewController *tab2 = [tabs objectAtIndex:1];
    tab2.tabBarItem.image = [UIImage imageNamed:@"nearest.png"];
于 2012-11-20T08:22:15.507 回答