我正在为iOS设计一个应用程序,该应用程序可让您跟踪欠您钱的不同人。基本接口允许您进入并输入人的名字,他们打算偿还您的日期以及他们所欠的金额。然后将所有这些信息发送到其自己的数组(Namearray,Datearray,TotalArray(,并在表观视图中显示。无论如何,我是否可以对表视图进行排序以提供多个分类选项,例如让欠您最多的钱在表观上,而不仅仅是输入的顺序?
您不需要三个数组,您想拥有一个信息。
您需要根据需要在调用tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath)
之前根据您的需求对数组进行排序,这样您可以使用它在每行中显示您的排序信息。
如果要应用另一种类型,然后对包含所有信息的数组进行排序,请致电reloadData()
,它将再次致电tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath)
,但是由于您以另一种方式对数组进行排序,结果将是不同的。