Скрыть панель вкладок при отображении ABPeoplePickerNavigationController? - PullRequest
0 голосов
/ 11 августа 2009

У меня есть следующий код для установки и переключения на ABPeoplePickerNavigationController.

    ABPeoplePickerNavigationController *peoplePicker = [
        [ABPeoplePickerNavigationController alloc] init
    ];
    peoplePicker.peoplePickerDelegate = self;

    window = [[[currentView superview] superview] superview];       
    [window addSubview:[peoplePicker view]];
    [[[peoplePicker view] layer] addAnimation:animation forKey:@"nav"];

Вид, с которого он переключается, контролируется UITabBarController. Я бы запретил отображение панели вкладок, пока peoplePicker является активным представлением, но пока мне не повезло. Я посмотрел в hidesBottomBarWhenPush, но так как я не могу выдвинуть контроллер навигации, это бесполезно. Что еще я могу сделать?

1 Ответ

1 голос
/ 11 августа 2009

Попробуйте позвонить

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated

на вашем UITabBarController объекте. Это должно заставить ABPeoplePickerNavigationController заполнить все окно, скрывая TabBar.

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