IOS indexPathsForVisibleItems原理

原创 2016年05月31日 10:18:17
通过对UICollectionView的滑动 打印

NSArray *cellIndices = [self.collectionViewindexPathsForVisibleItems];

NSLog(@"%@",cellIndices);

结果:1.

(

    "<NSIndexPath: 0xc000000000000016> {length = 2, path = 0 - 0}"

)

2.

(

    "<NSIndexPath: 0xc000000000000016> {length = 2, path = 0 - 0}",

    "<NSIndexPath: 0xc000000000000056> {length = 2, path = 1 - 0}"

)

3.

(

    "<NSIndexPath: 0xc000000000000096> {length = 2, path = 2 - 0}",

    "<NSIndexPath: 0xc000000000000056> {length = 2, path = 1 - 0}"

)

4.

(

    "<NSIndexPath: 0xc000000000000096> {length = 2, path = 2 - 0}",

    "<NSIndexPath: 0xc0000000000000d6> {length = 2, path = 3 - 0}"

)

5.

(

    "<NSIndexPath: 0xc0000000000000d6> {length = 2, path = 4 - 0}"

    "<NSIndexPath: 0xc0000000000000d6> {length = 2, path = 3 - 0}"

)

6.

(

    "<NSIndexPath: 0xc0000000000000d6> {length = 2, path = 4 - 0}"

    "<NSIndexPath: 0xc0000000000000d6> {length = 2, path = 5 - 0}"

)

......


结论:系统对可见cell的复用原理是替换原先的旧值,这里我们就必须特殊的使用这个复用数组。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ios KVO实现原理

  • 2017-07-25 09:17
  • 41KB
  • 下载

iOS iBook 中翻页效果原理

  • 2012-08-23 13:09
  • 685KB
  • 下载

iOS开发 - App程序启动原理

Info.plist和pch文件的作用建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除在旧...

iOS 陀螺仪原理1

  • 2015-08-14 10:55
  • 9.43MB
  • 下载

iOS 8 Auto Layout界面自动布局系列1-自动布局的基本原理

原文链接:http://blog.csdn.net/pucker/article/details/41832939 苹果今年如约放出了新的iPhone 6与iOS 8系统,SDK针对新的...

ios 通知实现原理

  • 2017-07-27 15:14
  • 53KB
  • 下载

iOS 陀螺仪原理

  • 2015-08-11 14:54
  • 9.43MB
  • 下载

iOS网络图片处理及原理

SDWebImage是一个很厉害的图片缓存的框架   AFNetworking集成的UIImageView+AFNetworking.h,但其对于图片的缓存实际应用的是NSURLCache自带的c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)