NSIndexPath的工作到底是什么,我所理解的是,IndexPath变量是用来引用我们想要显示的单元格的?:o?但是它存储了什么价值呢?我的意思是,设置indexPath变量的内部过程是什么
发布于 2011-05-24 01:48:25
它被用作引用数组中的数组的向量。例如,您可以使用IndexPath表示指向arrayac的路径。在内部,它用于iPhone列表视图,例如,允许您选择国家/地区的列表视图,然后为您提供地区选项,然后是所述地区中的城市列表。您选择的城市的索引路径将包括通过国家和地区到达该城市的路径。
特别是对于UITableViews,NSIndexPath扮演着略微扩展的角色。UIKit将行和节属性添加到NSIndexPath的实例中,并添加一个类方法+ indexPathForRow:inSection:。
因此,如果要选择或删除表中的特定行,则需要向该表传递一个NSIndexPath实例。为此,您可以使用indexPathForRow:inSection来创建一个NSIndexPath实例。
如果您有一个现有的NSIndexPath,您想要获取有关它的信息,并且它来自一个表视图,那么使用它的行和区段属性来获取数据。
如果在表视图之外遇到索引路径,请注意其使用细节。无论哪种方式,一般来说,它都是对数组数组中特定元素的引用。
发布于 2011-05-24 01:57:54
在iOS中,NSIndexPath对象的长度始终为2。例如,它们用于索引表格视图单元格。NSIndexPath对象中的第一个索引称为节,第二个索引称为行。带有段0和行0的索引路径对象指示第一段中的第一行。这就是在处理iOS上的索引路径时需要知道的全部内容。
发布于 2014-06-04 23:21:46
Apple的类参考文档只对那些将心理模型实例化到他们的认知过程中的人有用。当有人问诸如原始帖子这样的问题时,即使他们不能完全清楚地表达他们的困惑,类参考文档也是有史以来发布的最精彩的非信息之一。我也在努力找出如何-用另一个SO答案的话-来填充"//计算一些索引路径“(只知道单元格的整数偏移量...我想选择我的第n个项目),并且正在寻找与原始帖子相同级别的概念性概述,所以我想我应该解释一下这个困境。
https://stackoverflow.com/questions/6100780
复制相似问题