TableView Перезагрузить строки Ограничение - PullRequest
0 голосов
/ 29 апреля 2018

Я хочу перезагрузить только 3 первых индекса массива что я должен делать ? Или как мне их использовать?

var visibleCells: [UITableViewCell] { get }
var indexPathsForVisibleRows: [IndexPath]? { get }

Ответы [ 2 ]

0 голосов
/ 29 апреля 2018

Используйте это:

self.tableView.reloadRows(at: Array(indexPathsForVisibleRows[0..<3]), with: .automatic)
0 голосов
/ 29 апреля 2018

Вы должны использовать

func reloadRows (в indexPaths: [IndexPath], с анимацией: UITableViewRowAnimation) например

let set = [IndexPath(row: 0, section: 0), IndexPath(row: 1, section: 0)]
self.tableView.reloadRows(at: set, with: UITableViewRowAnimation.fade)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...