是否可以重新加载UITableView除了特定的节行?

时间:2017-08-09 07:22:30

标签: ios uitableview swift3

我正在尝试重新加载特定的section UITableView,但它无法正常工作意味着所有section正在重新加载。如何解决这个问题

代码:

UIView.performWithoutAnimation({ 
  let loc = self.cartTbl.contentOffset 
  self.cartTbl.reloadSections(IndexSet(integer: sender.tag), with: .middle);
  self.cartTbl.contentOffset = loc 
}) 

此处sender.tag表示在点击按钮时传递部分编号

2 个答案:

答案 0 :(得分:2)

sudo ufw allow <SONAR_PORT>/tcp

您可以使用表视图的重载部分方法。

答案 1 :(得分:0)

您是否使用reloadSections方法更新特定部分?使用方法reloadSections,您可以重新加载特定部分,而无需重新加载表的其他部分。

https://developer.apple.com/documentation/uikit/uitableview/1614954-reloadsections?language=objc