Как настроить tabbarcontroller - PullRequest
0 голосов
/ 03 апреля 2012

Мне нужно добавить изображение в tabbarcontroller.Я включил навигационный контроллер как элемент панели вкладок в tabbarcontroller.Так как я могу добавить изображение в tabbarcontroller.

tabBarController = [[UITabBarController alloc] init];
tabBarController.moreNavigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; 
tabBarController.moreNavigationController.topViewController.view.backgroundColor=[UIColor clearColor];  
tabBarController.delegate=self;


Dashboard_iPhone *dash = [[Dashboard_iPhone alloc] init];
UINavigationController *tabItem0 = [[[UINavigationController alloc] initWithRootViewController:dash] autorelease];
tabItem0.view.backgroundColor=[UIColor clearColor];

    TrackProgram_iPhone *rep = [[TrackProgram_iPhone alloc] init];
UINavigationController *tabItem1 = [[[UINavigationController alloc] initWithRootViewController:rep] autorelease];
tabBarController.tabBarItem.title=@"TrackProgram";  
tabItem1.view.backgroundColor=[UIColor clearColor];


TrackClinic_iPhone *loc = [[TrackClinic_iPhone alloc] init];
UINavigationController *tabItem2 = [[[UINavigationController alloc] initWithRootViewController:loc] autorelease];
tabBarController.tabBarItem.title=@"TrackClinic ";
tabItem2.view.backgroundColor=[UIColor clearColor];



tabBarController.viewControllers=[NSArray arrayWithObjects:tabItem0,tabItem1,tabItem2,nil];


[self.view insertSubview:tabBarController.view belowSubview:dash.view ];    

[self presentModalViewController:tabBarController animated:NO];

, пожалуйста, помогите мне добавить изображение в tabbarcontroller.

Ответы [ 2 ]

8 голосов
/ 03 апреля 2012
self.tabBarItem.image = [UIImage imageNamed:@"CamListIconNew.png"];

Добавьте строку выше к каждому вашему контроллеру представления. Кроме того, если вы хотите настроить общую вкладку. Пожалуйста, перейдите по следующей ссылке. https://github.com/boctor/idev-recipes/downloads

2 голосов
/ 03 апреля 2012
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...