在程序的世界中,那就意味着每个cell的行索引(index)不是不变的(我们写index.row来处理cell),因此我们在使用cell行的时候,不能仅仅通过数据源数组.这是强制性的工作以及拿出提供可见...cell的行索引的解决方案.因为不可见的cell会导致一个实现错误,当然,app也会有异常....:
var visibleRowsPerSection = [[Int]]()
这个二维数组将会存储每组中可见cell的索引(其中一维是组,另一维是行)....[String: AnyObject]
return cellDescriptor
}
上面函数接受的参数是cell的索引路径值(NSIndexPath),它返回了一个字典,包含了所有cell匹配的属性....在它函数体里的第一个任务就是找出匹配索引路径的可见行的索引,这很容易做,因为我们需要的是cell的组合行(section and row).到目前为止我们没有处理过tableView的代理方法,所以我必须提前说