iPad UIPopoverController Как установить заголовок - PullRequest
4 голосов
/ 16 декабря 2010

У меня есть UIPopoverController, который отображает таблицу. Я использую метод PresentFromBarButtonItem.

Как я могу дать всплывающему окну заголовок для отображения, большой список, который делает UISpliter?

Ответы [ 2 ]

25 голосов
/ 16 декабря 2010

1. Установите параметр заголовка вашего UITableViewController;

2. Добавьте ваш UITableViewController к UINavigationController.

@interface YourTableViewController : UITableViewController < ... >
...
@end

...

...

YourTableViewController *vc = [[YourTableViewController alloc] init...  ;
vc.title = @"Some Title";

// add vc to an UINavigationController then forget it.
UINavigationController *nav = [[UINavigationController alloc]
                                initWithRootViewController:vc];
[vc release];

UIPopoverController *some_pvc = [[UIPopoverController alloc]
                                  initWithContentViewController:nav];
[nav release];

Затем покажите UIPopoverController some_pvc, отправив сообщение presentPopoverFromRect: ... на UIViewController, вы увидите строку заголовка

alt text

2 голосов
/ 16 декабря 2010

Я не знаю, что вы имеете в виду под UISpliter, но вам нужно «обернуть» свой контроллер вида в UINavigationController и показать контроллер навигации во всплывающем окне. Свойство title вашего контроллера представления появится над представлением контроллера представления.

...