My tableview содержит 20 ячеек. На экран помещается только 8 ячеек, поэтому эта функцияUITableView прокручивает до не существующей ячейки программно
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
звонки 8 раз, и я заполняю только первые 8 ячеек.
Этот метод вызывает 8 раз тоже:
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
if (indexPath.row == 11)
{
tableView.scrollToRow(at: indexPath, at: .top, animated: true)
}
}
и я не indexPath.row == 11. Как прокрутить до 11-й ячейки?
Вы использовали swift 3.0? –
покажите мне весь ваш код. –