В Monotouch, как мне изменить контроллер детального вида на основе выбора строки - PullRequest
2 голосов
/ 17 апреля 2011

Я использую UISplitViewController в моем приложении с ожиданием изменения подробного вида на другие виды, когда выбраны строки табличного представления навигации.Проблема в том, что я не могу понять, как это сделать.Даже при том, что я установил ViewControllers [1] на контроллер, который я хочу использовать, ничего не происходит.На сайте разработчика Apple, приведите пример, в котором используется SubsitutableUIViewController, но я не могу найти его в стеке с одним прикосновением.

Совет?

1 Ответ

0 голосов
/ 18 апреля 2011

В MonoTouch, чтобы сделать это, вызовите SetViewControllers для UISplitViewController. Первый индекс должен быть главным видом, а второй - подробным.

Настройки ViewControllers [x] не обновляет интерфейс. Внутри нет события, которое бы сообщало пользовательскому интерфейсу об обновлении, поэтому они предоставляют метод SetViewControllers.

Другим вариантом является использование UINavigationController в вашем детальном представлении, это даст вам кнопку возврата вверху, что может быть неплохо в зависимости от вашего сценария.

...