Helpers - компьютеры, интернет, программирование

Как показать viewController для каждой ячейки, созданной пользователем?

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

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

Я много копался без какого-либо результата, я застрял несколько дней назад.

Я использую excode 4.5, поэтому я могу сделать это с помощью storyborda, если это возможно, но я не знаю, как это сделать.

Спасибо.

Извините мой английский


Ответы:


1

Разрешить пользователю добавлять ячейки в табличное представление: здесь

Затем в методе didSelectRowAtIndexPath, когда пользователь выбирает строку, каждый раз загружайте одно и то же представление. MyDetailView, но в зависимости от того, какая строка была нажата, заполнить подробный вид определенными данными. Посмотрите этот учебник YouTube, в котором показано, как это сделать, и сохраните его с основными данными. .

Удачи :)

ИЗМЕНИТЬ

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard" bundle:nil];

    DetailView * detail = (DetailView *) [storyboard instantiateViewControllerWithIdentifier:@"myDetailView"];

    [tableView deselectRowAtIndexPath:indexPath animated:YES];//This makes the cell flash blue

    [self detail animated:YES completion:nil];
}

Приведенный выше код отправит пользователя в этот подробный вид независимо от того, какая ячейка была нажата. Так что if на самом деле не нужен.

22.05.2013
  • При реализации dis selectrowatindexpath должен ли я использовать if¿ 23.05.2013
  • Вы можете, но для того, что вы хотите, это не нужно. Смотри мой ответ 23.05.2013
  • Новые материалы

    Интуитивное понимание тензоров в машинном обучении
    Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..

    Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
    Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv) Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..

    Почему объяснимость так важна прямо сейчас?
    По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..

    Анимированный математический анализ
    Использование Manim для создания математических анимированных визуализаций Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..

    Создание простого слайдера изображений с помощью JavaScript
    Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript. Введение В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..

    Создание базы данных с помощью супергероя «Python»
    В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..

    ИИ для чайников: руководство для начинающих по пониманию будущего технологий
    Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..