【发布时间】:2017-08-01 13:42:50
【问题描述】:
我有 2D 数组 var students = [[Student]] 我需要使这个数组在内存中始终保持 3,所以当这个数组插入新的时,然后从顶部从旧的删除
我必须这样插入数组
self.students.append(student) //Update students property
并尝试使用这条线,但是
tableview 使用此行删除项目时不会顺利更新
self.students.removeFirst()
那么如何从顶部删除数组项以使表格视图平滑滚动
注意数组挂钩表视图
func numberOfSections(in tableView: UITableView) -> Int {
return self.students.count
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return students[section].count
}
【问题讨论】:
-
@Larme tableview 在我使用
self.students.removeFirst()删除项目时无法顺利更新 -
@DávidPásztor tableview 在我使用
self.students.removeFirst()删除项目时无法顺利更新 -
@NazmulHasan 那你为什么不问平滑更新?如果没有编辑您的问题以反映您的实际问题,它就是重复的。
标签: ios arrays swift uitableview