-
NSIndexPath 是什么?
@interface NSIndexPath : NSObject- 索引路径
- 索引路径中的每个索引, 代表从树中的一个节点到另一个更深的节点的子级数组的索引。
-
NSIndexPath的作用 ?
- 让你精确指定一个树结构里面的某个节点的数据.
-
看图解说:
- 你有一个包含(Array0-Array3) 共4层的NSArray 。
- 在Array0层NSArray里面,又包含(0-6) 共7个NSArray 。
- 在Array0层,位置为1的NSArray里面,又包含(0-7)共8个NSArray,
- 也就是说:
在Array1层,有(0-7)共8个NSArray
它们仅仅是属于,Array0层里面位置为1的NSArray,存放的数据
- 创建了一个NSIndexPath, 路径为"1.4.3.2"。那么就是上面图片, 所表示得。
-
方法:
-
indexPathForRow: inSection:使用UITableView中的特定行和节,初始化索引路径.参数: row, 一个索引号,(UITableView)标识对象中的行 section, 标识对象中节的索引号 . (一般为当前的UITableView. 也就是0), (如果有多个,则需要指定是哪个) 返回: 索引路径(NSIndexPath) // 创建当前UITableView中第0行的索引路径. NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
-










网友评论