Нажатие таблицы просмотра ячейки - PullRequest
0 голосов
/ 06 июня 2018

Я почти новичок в Swift, и для самостоятельного изучения я заполняю таблицу некоторыми данными JSON, которые я получаю из API.каждая ячейка будет иметь определенное имя, и всякий раз, когда я нажимаю на каждую ячейку, мне нужно открыть страницу, чтобы показать некоторые данные, которые они будут получены от API.

Должен ли я создать несколько страниц для разных ячеек или я могутолько одна страница?

override func numberOfSections(in tableView: UITableView) -> Int {
    return 1
}

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return Global.GlobalVariable.names.count
}

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = UITableViewCell()
    let content = Global.GlobalVariable.names[indexPath.row]
    cell.textLabel?.text = content
    cell.accessoryType = .disclosureIndicator

    return cell
}

Я заполняю каждую ячейку следующим образом.

1 Ответ

0 голосов
/ 06 июня 2018

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

Вы хотите соответствовать UITableViewDelegate.в вашем контроллере табличного представления и реализуйте tableView (_: didSelectRowAt :), чтобы вы знали, когда выбрана строка, затем вы можете программно предварительно преобразовать переход в контроллер подробного представления.

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