Я здесь немного потерялся. У меня есть базовое описание основной детали, и я хочу изменить представление детали в соответствии с выбранной строкой в MasterViewController, но представления имеют разное содержимое, у одной есть галерея изображений, а другая будет загружать видео в полноэкранном режиме. Это не просто обновление подробного представления, но и загрузка другого представления. Как лучший (быстрый) способ сделать это?Изменить вид детали из приложения MasterDetail iPad с помощью раскадровки
ответ
Я предлагаю вам использовать заменить segue.
Просто создайте SEGUE к требуемому виду, инициированному ряд с Стилем: Заменить и назначения: Детали Split.
перетекает были введены в IOS 5 SDK
EDIT:
Эти инструкции шаг за шагом, чтобы сделать то, что вам нужно. Отныне:
- элемент, который должен быть нажат для действия, чтобы иметь место (кнопку или строку в главном зрения) = * Кнопка;
- вид, который вы хотите разместить в подробном представлении iPad = * Подробно.
только немного для именования для простоты объяснения
- Удержание Ctrl клик на * Кнопка затем удерживать и перетаскиванием * Деталь и отпустите, чтобы создать свой SEGUE.
- В всплывающем окне выбрать Заменить
- Выберите SEGUE, откройте Attributes инспектор и установить назначения к Подробный Сплит
Вот и все.
Подробнее о перетекает: http://www.scott-sherwood.com/?p=219
В частности, в CS193P, проверить последнюю версию и посмотреть на лекции # 7.Пол не заканчивает часть с заменой Segue, но он дает пример с очень хорошим многоразовым кодом (Психолог с Dr Pill)
Если вы используете динамическое представление таблицы в вашем MasterViewController, выполните раздел numberOfRowsInSection: (NSInteger) Метод с:
return [_youDataArrayNameHere count];
затем cellForRowAtIndexPath настроить ячейку:
cell.textLabel.text = [_youDataArrayNameHere objectAtIndex:indexPath.row];
и в didSelectRowAtIndexPath, вызывать какой-либо другой вид, основываясь на выбранной строке:
//
if (indexPath.row == 0) {
[_detailViewController.navigationController pushViewController:[self.storyboard instantiateViewControllerWithIdentifier:@"anotherVC01Here"] animated:YES];
}
- 1. Изменить вид детали из MasterDetail IPad приложение, с помощью раскадровки, имеющего навигационных контроллер выдает
- 2. Изменить вид детали на UISplitViewController
- 3. UISplitViewController на iPad с раскадровки?
- 4. Как структурировать ViewControllers с помощью раскадровки для приложения SplitView iPad?
- 5. отображает модальный вид на запуск приложения ipad
- 6. Изменить вид на успешную регистрацию с помощью раскадровки
- 7. Изменить вид приложения Blueprint приложения
- 8. Преобразование раскадровки в iPad с iPhone раскадровки
- 9. iPad Ошибка с помощью раскадровки с контроллером uipageviewcontroller и навигации
- 10. iPad главная настройка раскадровки без uiSplitView
- 11. Доступ вид контроллера из AppDelegate с помощью раскадровки
- 12. Ссылка на делегат приложения с помощью раскадровки
- 13. Push segue с раскадровки
- 14. UIScrollView просмотр по списку прокрутки на iPad с помощью раскадровки
- 15. Moving вид проекта создан без раскадровки проекта с раскадровки
- 16. Как изменить вид корня из любой точки приложения в iOS
- 17. IPad/iPhone дублировать вид и изменить размер?
- 18. iPad: изменить вид ориентации при загрузке
- 19. Как ленивый вид нагрузки программна из раскадровки
- 20. Изменить конечную точку segue с помощью раскадровки
- 21. Изменить источник изображения с помощью раскадровки
- 22. изменить lokalized раскадровки
- 23. вид доступа внутри раскадровки
- 24. Разделить вид на iPad, предложения?
- 25. Измените язык приложения с помощью раскадровки
- 26. Извлечь детали из блогов с помощью C#
- 27. Изменить вид с помощью xib
- 28. Запуск приложения раскадровки из ландшафта
- 29. Autosizing iOS с помощью раскадровки
- 30. iPad раскадровки не работает с SplitViewController
Все еще не могу понять, что до сих пор все примеры ive кажутся подробным видом, всегда имеют один и тот же контент, изменяя только одно изображение или текст. У вас есть какой-либо пример или учебник о том, как это сделать, что вы только что сказали? –
@ user1108474 Знаете ли вы, что такое _iTunes U_? У него очень хорошие классы Стэнфорда по разработке iPhone и iPad. Также вы можете проверить наше следующее приложение: http://www.stanford.edu/class/cs193p/cgi-bin/drupal/system/files/sample_code/Psychologist%20with%20Dr%20Pill_0.zip то, что вам нужно, это сделанное просмотром _Dr Pill_ (когда u нажимает кнопки). Также я добавлю более подробное описание в свой ответ – Uko
Уко ... ты мужчина! Ты спас мой бекон! Я боролся с этим уже 3 дня, никто, кажется, не знает ответа или не отвечает. Я по-настоящему ценю ваше время, отвечая на это. С уважением, Спокан-чувак – SpokaneDude