Iphone UITableView称重传感器反向

Iphone UITableView称重传感器反向,iphone,uitableview,Iphone,Uitableview,我想让我的细胞负载和使用它的数据在相反的方向。基本上,我希望最后一个单元格是第一个。您的意思是要显示从轨道到头部的数据吗? 也许您应该在表的数据源方法中执行此操作: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { ... NSUInteger row = [indexPath row]; NSUInteger count =

我想让我的细胞负载和使用它的数据在相反的方向。基本上,我希望最后一个单元格是第一个。

您的意思是要显示从轨道到头部的数据吗? 也许您应该在表的数据源方法中执行此操作:

- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
  ...
  NSUInteger row = [indexPath row];
  NSUInteger count = [listData count]; // here listData is your data source
  cell.textLabel.text = [listData objectAtIndex:(count-row-1)];
  return cell;
}

我想应该是(count-1-row)。这将访问数据中的相反数字?我想是的。如果使用NSArray或其子类保存数据源。您还可以使用“reverseObjectEnumerator”。如果使用其他类型的数据结构保存数据,则需要使用相应的“反向”访问方法。(count-1-row)和(count-row-1)不一样吗?就像(10-1-4)和(10-4-1)一样,两者的差值都是5。完美的解决方案——简单有效