Я разрабатываю для iPad и создал стандартное приложение UISplitViewController, используя шаблон, предоставленный в Xcode - стандартном UITableView слева и подробный вид справа.iPad UISplitViewController несколько корневых просмотров
Я изменил шаблон так, что, когда пользователь выбирает ячейку таблицы из левого представления, он подталкивает новый вид таблицы в своем месте (все еще с левой стороны). Это работает без проблем, но я хотел бы иметь возможность обновлять существующий подробный вид из нового табличного представления - вроде как работает приложение Apple Mail.
- Я не пытаюсь создать несколько представлений на подробном представлении (справа). Я прочитал документацию и увидел пример кода, предоставленный Apple.
Я читал/следил за многими учебниками, но не мог заставить эту относительно простую иерархию представлений работать.
Более подробно: -
Использование detailViewController.detailItem = @"Test";
в методе делегата RootView didSelectTableRowAtIndexPath обновляет метку Детальный вид. Использование одного и того же кода в недавно перенесенном представлении таблицы не обновляет ярлык - я пропускаю контрольную точку или что-то в этом роде?
С момента публикации я попытался использовать протоколы & делегатов для обновления ярлыка на подробном представлении. Ярлык обновляется правильно, если изменить его с Root View с помощью новых методов, однако, когда я нажимаю новое представление на корневой режим (слева), я больше не могу обновлять метку.
Большое спасибо, работал шарм! Я уже установил делегат при нажатии нового представления, но я создавал новый экземпляр вместо ссылки на существующий делегат. Еще раз спасибо! – KSoza