UITabbarController + ABPeoplePickerNavigationController не работает должным образом - PullRequest
1 голос
/ 29 сентября 2011

В настоящее время я использую ABPeoplePickerNavigationController вместе с UITabbarController и хочу открыть ABPeoplePickerNavigationController в индексе UITabbarController 2 ..

Итак, на viewcontroller с индексом 2 я написал такой код:

-(void)awakeFromNib
{
    ABPeoplePickerNavigationController *picker = [[ABPeoplePickerNavigationController alloc] init];
    NSMutableArray *newControllers = [NSMutableArray arrayWithArray: [self.tabBarController viewControllers]];
    [picker.navigationBar setBarStyle:UIBarStyleBlackOpaque];
    [newControllers replaceObjectAtIndex:2 withObject: picker];
    [self.tabBarController setViewControllers: newControllers animated: NO];
    [picker release];
}

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

Как мы можем показать заголовок и изображение для этой вкладки, как и раньше ....

Пожалуйста, помогите мне решить эту проблему ..

Заранее спасибо ...

1 Ответ

1 голос
/ 29 сентября 2011

Пожалуйста, напишите этот код в вашем

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

метод после

[self.window addSubview:tabBarController.view];

UITabBarItem *tabItem = [[[self.tabBarController tabBar] items] objectAtIndex:TAB_INDEX];
[tabItem setTitle:@"Contacts"];
tabItem.image = [UIImage imageNamed:@"YOUR IMAGE"];

Счастливое кодирование ....

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