TableView重新加载行限制

时间:2018-04-29 13:15:36

标签: ios arrays swift xcode tableview

我想重新加载3个第一个数组索引 我该怎么办 ? 或者我如何使用这些?

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

2 个答案:

答案 0 :(得分:1)

你应该使用

  

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)

答案 1 :(得分:0)

使用此:

self.tableView.reloadRows(at: Array(indexPathsForVisibleRows[0..<3]), with: .automatic)