У меня есть следующий код для установки и переключения на 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, но так как я не могу выдвинуть контроллер навигации, это бесполезно. Что еще я могу сделать?