我正在尝试使用静态内容更改UITableView特定部分中特定单元格组的顺序。我试图在视图加载之前执行此操作,但由于某种原因,我无法使其工作。
我尝试为每个单元创建引用出口,然后通过调用tableView.indexPath调用tableView.moveRow(for:cell1
我也试过给每个标签并循环遍历该部分的单元格并重新排序,但没有成功。
我试过了:
// Moving the row from it's default row
self.tableView.moveRow(at: IndexPath(row: 1, section: 1), to: IndexPath(row: newRow, section: 1))
// Creating a reference outlet called cell1
self.tableView.moveRow(at: self.tableView.indexPath(for: cell1)!, to: IndexPath(row: newRow, section: 1))
// Giving the static cell a reuseidentifier in interface builder
self.tableView.dequeueReusableCell(withIdentifier: "Cell1", for: IndexPath(row: self.subwayOrder+1, section: 1))
答案 0 :(得分:0)
根据您尝试实现的目标,您可以通过调用super的实现来成功切换cellForRow
中的索引路径。