UICollectionView的scrollToItemAtIndexPath失效及解决方案

1.问题说明

我想在当前视图加载完成后,滚动到指定的index,但是,我发现在viewWillAppear中不行。

2.问题解决

方案1.放到ViewDidAppear中,弊端就是有明显的滚动。

方案2.在调用scrollToItemAtIndexPath之前,调用layoutIfNeeded

方案3.延时dispatch_after(dispatch_time(DISPATCH_TIME_NOW,(int64_t)(0.01*NSEC_PER_SEC)),dispatch_get_main_queue(),^{//放到这里}});

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • “谬误”我经常做一件事做着做着,就发展成一个原先我更本设想不到的一个物种。 “种瓜得豆”这种事我想在各位的生活中,...
    山野学渣阅读 845评论 0 0
  • 步入了大二,我做了我们法学与社会学院军训负责人,从新生第一天开始到现在,我都没有好好吃一顿饭。 早上准备着桃园餐厅...
    Sociz阅读 4,857评论 22 35
  • 创文,是泸州人的大事!三年一次的文明城市评选,牵动了这座城市的全部筋脉。所有人都动起来了。 9月20-23号,这四...
    静观微澜阅读 1,820评论 0 2
  • 老板,男生,1998年出生的。单从这个信息看,或许很多人会想是不是富二代?或者说这么年轻的老板,经验不足,不沉稳,...
    请叫我郭美眉阅读 1,631评论 0 8
  • 通过复制、变异和淘汰简单的三种机制可以演变出所有大千世界生命现象里的林林总总。 从进化史上来看,基因为达到生存目的...
    大猫菲菲阅读 3,369评论 0 0