Добавить новый TableView внутри подпредставления другого tableViewController - PullRequest
0 голосов
/ 24 марта 2019

У меня есть tableViewController, который содержит статическую ячейку табличного представления.В последней ячейке я добавил UIScrollView и добавил в нее подпредставление.

В этом подпредставлении я добавил еще tableView с динамической ячейкой.

Проблема в том, что яЯ использовал протоколы таблиц для основных tableViewController ячеек (статических), я не знаю, как я могу использовать их снова для динамического представления таблицы в подпредставлении.Кто-нибудь может мне помочь в этом?

1 Ответ

0 голосов
/ 24 марта 2019

Два способа:

  • Проверить, для какого UITableView - это метод протоколов, вызываемый путем проверки того, для какого представления таблицы задан параметр tableView метода, равный

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        switch tableView {
        case someTableView1: // ...
        case someTableView2: // ...
        default: return
        }
    }
    
  • Создайте подкласс UITableViewCell для ваших статических ячеек / ячейки и внедрите протоколы UITableViewDelegate и UITableViewDataSource к этому подклассу
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...