Как отобразить заголовок для uitabbarcontroller - PullRequest
0 голосов
/ 14 декабря 2011

Я создал контроллер uitabbarview, используя приведенный ниже код

В контроллере uitabbar я хочу отображать плитку для каждого вида

Пожалуйста, дайте мне знать, как добавить заголовок для каждого представления (элемент панели вкладок)

myTabBarController = [[UITabBarController alloc] init];

    MyDialerViewController *aDialerViewController = [[MyDialerViewController alloc]init];
    MyCallLogViewController *aCallLogViewController = [[MyCallLogViewController alloc] init];
    TemplateViewController *aTemplateViewController = [[TemplateViewController alloc] init];    


    NSArray* controllers = [NSArray arrayWithObjects:aDialerViewController, aCallLogViewController, aTemplateViewController, nil];
    myTabBarController.viewControllers = controllers;
    myTabBarController.delegate = self;
    myTabBarController.selectedIndex = 0;

    [controllers release];
    [aDialerViewController release];
    [aCallLogViewController release];
    [aTemplateViewController release];

    [self.window addSubview:myTabBarController.view];

    [self.window makeKeyAndVisible];

Ответы [ 2 ]

0 голосов
/ 14 декабря 2011

Я установил заголовок navcontroller непосредственно в appDelegate.

aDialerViewController.title = NSLocalizedString(@"Dialer Title", @"Dialer Title");
aCallLogViewController.title = @"Title";
aTemplateViewController.title = @"Title";

Я бы также установил его в методе viewDidLoad этих viewControllers.

Работает нормально для меня.Не забудьте локализовать, только в случае необходимости в будущем.(если не предназначен, вы должны изучить это)

0 голосов
/ 14 декабря 2011
self.viewcontroller.tabBarItem = // a UITabBarItem instance

Создать экземпляр UITabBarItem

http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UITabBarItem_Class/Reference/Reference.html#//apple_ref/doc/c_ref/UITabBarItem

  • (id) initWithTitle: (NSString *) title image: (UIImage *) image tag: (NSInteger) tag

Вы можете написать это в функции инициализатора каждого viewcontroller.

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