美文网首页
NSIndexPath - 索引路径

NSIndexPath - 索引路径

作者: js_huh | 来源:发表于2020-04-16 10:33 被阅读0次
  • 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];
      
      

相关文章

网友评论

      本文标题:NSIndexPath - 索引路径

      本文链接:https://www.haomeiwen.com/subject/vryqvhtx.html