заголовок tabBarItem не появился - PullRequest
1 голос
/ 10 июня 2010

Я использую панель вкладок в контроллере представления и в методе "viewDidLoad" я объявляю это:

    normalView =[[NormalViewController alloc] initWithSigne:[[normalAstro objectAtIndex:signIndex]objectForKey :@"name"] andDescription:[[normalAstro objectAtIndex:signIndex]objectForKey :@"description"]] ;

[controllers addObject:normalView];
chineseIndex=[self searchChineseIndex];
chineseView =[[ChineseViewController alloc] initWithSigne:[[chineseAstro objectAtIndex:chineseIndex]objectForKey :@"name"] andDescription:[[chineseAstro objectAtIndex:chineseIndex]objectForKey :@"description"]] ;


[controllers addObject:chineseView];

tabBar = [[UITabBarController alloc] init];
tabBar.viewControllers=controllers;

[self.view addSubview:tabBar.view ];

и viewControllers, которые помещены в tabBar, я пишу это, чтобы инициировать их:

[self.tabBarItem setTitle:@"signe astral" ] ;

проблема в том, что название tabBarItem не появилось для меня, поэтому мой вопрос, где моя ошибка во всем этом?

Ответы [ 2 ]

0 голосов
/ 10 июня 2010

Только вы должны декальцировать,

   self.title = @"signe astral"; 

Если вы хотите заголовок и изображения на панели вкладок. Поэтому вы должны использовать этот код.

     UIImage *img = [UIImage imageNamed:@"sss.png"];

     self.tabBar = [[[UITabBarItem alloc] initWithTitle:@"signe astral" image:img tag:1] autorelease];

Спасибо.

0 голосов
/ 10 июня 2010

Используйте

self.title = @"signe astral";

для установки заголовка UIViewController, а не self.tabBarItem.

...