В приложении для iPad я хочу иметь возможность иметь несколько кнопок на верхней панели всплывающего окна. Я запускаю его так:
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:vc];
pop = [[UIPopoverController alloc] initWithContentViewController:nc];
[pop presentPopoverFromRect:CGRectInset([tableView rectForRowAtIndexPath:indexPath], 10, 10)
inView:tableView
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
pop.delegate = self;
[nc release];
В viewDidLoad
я хочу, чтобы titleView содержал несколько UIBarButtonItems
. Это нормально для обычного UINavigationController
, но мне нужно иметь возможность сделать это и сохранить собственный стиль панели навигации во всплывающем окне.
Я попытался настроить rightBarButtonItem
так, чтобы панель инструментов содержала кнопки, но они принимают формат панели инструментов, которая сама по себе не принимает формат / стиль всплывающего окна.