Откройте Xcode Organizer> Документация и выполните поиск UIPopoverController .В левой боковой панели внизу откройте пример проекта кода «Popovers».
По сути вы увидите, что вам нужно создать экземпляр UIPopoverController
где-нибудь в вашем коде:
- (void)viewDidLoad {
...
/* 'contentCtrl' is an instance of UIViewController
* such as an UITableViewController
*/
...
popover = [[UIPopoverController alloc] initWithContentViewController:contentCtrl];
popover.popoverContentSize = CGSizeMake(320, 480);
...
}
И покажите это в какой-то момент, например, когда пользователь нажмет кнопку:
- (IBAction)showPopover:(id)sender {
UIButton *button = (UIButton *)sender;
[popover presentPopoverFromRect:button.frame
inView:self.view
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
}
Я бы предложил изучить образец.Если вам нужна помощь по части UITableView
, в Документации есть десятки примеров по этому вопросу (и сотых вопросов в SO).