Как отключить неиспользуемые строки UITableView (Swift)? - PullRequest
0 голосов
/ 30 марта 2019

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

Как отключить выделенную красным цветом часть (пока неиспользуемые строки) изображения?

Showing which rows i want to remove

1 Ответ

1 голос
/ 30 марта 2019

Использовать tableView(_:cellForRowAt:) метод из UITableViewDataSource, вот так

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "CellId", for: indexPath)
    if indexPath.section == DISABLED_SECTION_INDEX {
        cell.isUserInteractionEnabled = false
    } else {
        cell.isUserInteractionEnabled = true
    }
}

Или без оператора if

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