Использование Storyboard, UISplitViewController и нескольких подробных видов (MultipleDetailViews с раскадровкой) - PullRequest
1 голос
/ 01 марта 2012

All

Это не так: Наука под рукой - Приключения в UISplitViewController . Это действительно происходит от UITabBarController, а не от ячеек в Master.

Допустим, я хочу создать SplitViewController. С левой стороны у меня есть разные типы ячеек в одном и том же списке (это не в Apple Store, поэтому мне все равно, Apple iOk или нет). Для каждого из различных типов ячеек я хочу иметь свой контроллер DetailView. Тип ячейки A показывает DetailView A, тип ячейки B показывает DetailView B.

  1. Как мне обновить подпредставления SplitViewController для смещения подробных представлений?
  2. Могу ли я просто поместить контроллер навигации под деталь, а затем добавить к нему viewControllers? Использовать get на основе имени seque или получить представление из раскадровки?
  3. Какой-то другой, действительно очевидный способ, которого мне просто не хватает.

Для получения бонусных баллов я хотел бы узнать, что я оставляю один подробный вид (для сохранения) и перехожу к другому подробному виду (была нажата кнопка другого типа ячейки)

Ответы [ 2 ]

3 голосов
/ 02 марта 2012

Оказывается, все было просто.

Если вы делаете очевидное (кто бы мог подумать?), Это работает просто отлично. Я создал свои разные сотовые представления. Каждое представление ячейки имеет ссылку на детали, которую я только что связал с серией контроллеров представления. Мне просто нужно было изменить след, чтобы он был заменен, и он перевел вид в подробный вид.

0 голосов
/ 15 ноября 2013

Я создаю этот пример в GitHub

https://github.com/AlfonsoMoreno/MultipleDetailView

MasterViewController - это UITableViewController

FirstDetailViewController - это UIViewController, SecondDetailViewController - это UITableViewController

можнобольше просмотров !!!

Пожалуйста, смотрите класс MultipleDetailViewManager !!!

...