Создание табличного представления в Xcode - PullRequest
0 голосов
/ 25 января 2020

Я только начал разрабатывать приложение IOS для извлечения данных из Parse и отображения их в виде таблицы. В моей базе данных Parse у меня есть только одна таблица с двумя столбцами "title" и "body". Мне удалось получить данные из таблицы, сохранить их в массиве и показать список заголовков в табличном представлении, как вы видите: screen shot

Теперь я хочу, чтобы пользователь чтобы иметь возможность щелкнуть по любому из этих заголовков один, два, ... и перейти на другую страницу, на которой показаны подробности второго столбца в таблице "body". Также мне нужно сделать кнопку, чтобы go вернуться к списку. Мне может понадобиться создать еще один контроллер табличного представления и перейти к передаче идентификатора выбранного элемента. Я знаю, что это кажется очень простой c, но я новичок в Xcode и действительно борюсь с этим! У кого-нибудь есть видео или учебник на YouTube, объясняющий этот шаг за шагом?

Большое спасибо.

1 Ответ

0 голосов
/ 26 января 2020

Вот основные c шаги, которые вам нужно будет сделать. Но вы на правильном пути.

  1. Создайте свой второй ViewController с переменной класса, которая будет содержать идентификатор.
  2. Создайте переход в редакторе раскадровки от первого ViewController к второй. Самое главное .. назовите свой seque! named seque image
  3. В первом ViewController обработайте выбор элемента представления таблицы, установите переменную класса (я вызываю он выбрал здесь), затем вызовите запрос.
    performSegue(withIdentifier: "secondSegue", sender: self)
Обработайте переход к следующему ViewController, как показано ниже.
    override func prepare(for segue: UIStoryboardSegue, sender: Any?) {

        if segue.identifier == "secondSegue" {
            let vc:SecondViewController = segue.destination as! SecondViewController
            vc.id = selectedId
        }

    } 

Вот некоторые вещи, которые я также делаю.

Когда вы создаете ячейку tableview, установите ее идентификатор на какое-то значение, чтобы ячейка знала, что передать. Это простой способ хранения данных.

Так как вы спросили, вот простое руководство uiTableView на YouTube https://www.youtube.com/watch?v=Q5IbNMAexJ4&t=36s

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...