iPad можно поместить контроллер навигации внутри поповера? - PullRequest
5 голосов
/ 06 февраля 2012

Я сделал popover, отображающий UITableViewController, который используется для навигации.Что мне интересно знать, так это - можете ли вы использовать навигационный контроллер внутри popover.Допустим, у вас есть таблица, в которой каждая строка переходит в новое представление.Можно ли это использовать в сочетании с представлением popover, и если да, можете ли вы привести несколько рабочих примеров?

1 Ответ

12 голосов
/ 06 февраля 2012

Да, это очень возможно.Сначала создайте объект вашего класса таблицы.

  TableClass *tblClassObj = [[TableClass alloc] init];

Затем создайте объект контроллера навигации.

  UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:tblClassObj];

Затем используйте этот контроллер навигации для вашего всплывающего контроллера.

  UIPopoverController *samplePopOver = [[UIPopoverController alloc] initWithContentViewController:navigationController];
  ...

Не забудьте освободить объекты.

...