scrollToItemAtIndexPath使用
为什么80%的码农都做不了架构师?>>>
scrollToItemAtIndexPath使用
发现效果无法实现,我第一时间检查了函数有没有调用,然后发现是调用的了,但没有出现该出现的效果。所以简单看一下该方法的官方注释。xcode提示的描述是:
Scrolls the collection view contents until the specified item is visible.
只是方法的作用,并没有说使用条件。为了快速解决问题,google了一下 scrolltoitematindexpath not working
,在这里: link 找到了:
不知道这是一个bug还是一个特性,每当在 UICollectionView
显示它的 subview
之前调用 scrollToItemAtIndexPath:atScrollPosition:Animated
方法,UIKit就会报错。
所以要解决它,就应该在 viewController
中,在你能确认 CollectionView
完全计算出其 subview
布局的地方去调用这个方法。比如在 viewDidLayoutSubviews
里调用就没有问题。
方法的意思已经明确,就是找到一个能计算出 collectionview
的所有布局地方调用滚动方法。但我的界面使用的是自动布局,只在模块外有一个 viewController
,其余的都是在 UIView
中创建添加,所以在我使用这个控件对象的地方,我无法复写 viewController
的方法。所以想了几个办法。
转载于:https://my.oschina.net/wb123/blog/648143
scrollToItemAtIndexPath使用相关推荐
- iOS scrollToItemAtIndexPath 无效的解决方案
在UITableview中放置的UICollectionView,然后设置滚动没有效果scrollToItemAtIndexPath - (void)layoutSubviews {[self.col ...
- iOS 跑马灯封装(带点击事件)
1.WAdvertScrollView.h #import <UIKit/UIKit.h> @class WAdvertScrollView; typedef enum : NSUInte ...
- iOS-SDPhotoBrowser
2019独角兽企业重金招聘Python工程师标准>>> 一.前言 1.微博.资讯类型的APP客户端应用都会有图片浏览的需求,因此网络上涌现出大量的第三方图片浏览器插件,不管是用什么样 ...
- ios 两个 TableView 之间的联动, TableView 与 CollectionView 之间的联动
两个 TableView 之间的联动, TableView 与 CollectionView 之间的联动 这是一个创建于 359 天前的主题,其中的信息可能已经有所发展或是发生改变. [联动] :两个 ...
- 蓝懿IOS学习UICollectionView实战轮播图
今天刘国斌老师讲了关于JSON数据源的获取与利用,通过微博的实战项目进行练习,获取的数据都是网络上请求的真实数据,这种方式学起来很轻松,很容易理解. 刘国斌老师把今天做的练习题UICollection ...
- iOS工作笔记(十二)
1.从ControllerA跳往照相UIImagePickerController,只能用presentViewController形式,因为定义UIImagePickerController时, U ...
- UIScrollView的delegate方法妙用之让UICollectionView滑动到某个你想要的位置
一个UICollectionView有好多个cell,滑动一下,谁也不知道会停留在哪个cell,滑的快一点,就会多滑一段距离,反之则会滑的比较近,这正是UIScrollview用户体验好的地方. 如果 ...
- IOS开发基础之网易新闻UICollectionView的使用第3天
IOS开发基础之网易新闻UICollectionView的使用第3天 由于第3天的UICollectionView 并不实现,我查阅相关资料,也没解决,先从本地的plist加载的数据,不是网络的上的数 ...
- 媒体层图形技术之AssetsLibrary 学习笔记
choudang的专栏 转载自 http://m.blog.csdn.net/blog/choudang/28274519 1.ALAsset ALAsset类代表相册中的每个资源文件,可以通过它 ...
最新文章
- 简单的短信验证功能的实现
- python100行代码程序-100行python代码,轻松完成贪吃蛇小游戏
- SQL编程题-----1
- Java bean 是个什么概念?
- Effeckt.css – CSS3 Transitions Animations 精妙应用
- [css] H5如何禁止显示系统菜单?
- Sword pcre库函数学习三
- C# OO(初级思想)。
- 学以致用------韩顺平老师说(如果不能学以致用,那就是白费。等于没学。贪多嚼不烂。)---无内容...
- chmod 755 究竟是什么鬼?
- 测试用例方法----正交试验(实验)设计法(黑盒)
- 0805,1206等封装尺寸
- C# Gridview 固定表头及表尾
- 土木工程计算机仿真学科未来前景,土木工程学院土木工程计算机仿真2010级学历教育硕士--培养方案...
- 北京地铁21号线_北京地铁22号线(即平谷线)全线21站具体位置确定了!
- TechNet中文网络广播office系列视频教程下载(一)(2007-02-28 09:18:18) 分类:Office...
- 常用的Transformation
- Binomial Showdown
- vivoy85a参数配置_vivoY85A基本配置参数?
- 【科创人独家】PerfMa“寒泉子”李嘉鹏:成长和创业都要能人所不能,真强者何惧资本寒冬
热门文章
- 剑指offer 算法 (分解让复杂问题简单)
- NCBI SRA数据库使用详解
- ubuntu部署java环境
- 理解PHP的四大概念对网站开发至关重要
- The 15th UESTC Programming Contest Preliminary C - C0ins cdoj1554
- 【原创】SSRS (SQL Serve Reporting Service) 访问权限的问题
- (转载)[MySQL技巧]INSERT INTO… ON DUPLICATE KEY UPDATE
- 使用jsp+swfupload做上传时报Upload Error: 405错误
- 图解Silverlight 3的7个新功能
- 错误类型:“系统找不到 Microsoft.Office.Interop.Word(转)