刷新CollectionView 报错the item height must be less that the height of the UICollectionView minus the s

数据请求到了之后 刷新CollectionView 出现下面的错误。

the behavior of the UICollectionViewFlowLayout is not defined because:

2015-03-16 10:56:45.898 XXXXX [664:60b] the item height must be less that the height of the UICollectionView minus the section insets top and bottom values.

有可能是数据在插入之前,页面还没有加载完,导致的错误。

网上找了好久,只要假如一句话就解决问题了:

 self.automaticallyAdjustsScrollViewInsets = NO; 

automaticallyAdjustsScrollViewInsets

为YES时,它会找view里的scrollView,并设置scrollView的contentInset为{64, 0, 0, 0}。如果你不想让scrollView的内容自动调整,将这个属性设为NO(默认值YES)。

时间: 2024-11-05 15:58:28

刷新CollectionView 报错the item height must be less that the height of the UICollectionView minus the s的相关文章

textcolor 设置selecter 报错: <item> tag requires a 'color' attribute or child tag defining a drawab

如果是textview的textcolor属性设置成selecter,则需要这么写这个selecter: <span style="font-size:14px;"><?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <i

vue打包后刷新页面报错:Unexpected token &lt;

前言 今天遇到了一个很怪的问题,在vue-cli+webpack的项目中,刷新特定页面后页面会变空白,报错为index.html文件中Unexpected token <. 怪点一是开发环境没有问题,只有生产环境有问题,怪点二是只有一个页面有问题,其他页面完全正常 正文 报错截图: 根据上面的情况和以往经验,应该在index.html页面及发生错误的页面定位问题,但均解决不了问题. 最后找到此项目的路由处,经过多次测试,解决问题,也确定了问题原由,原来是:路由中path的值不能以小写m开头,否则

解决 Xcode6 下MJRefresh刷新添加报错、出错

最近,新下Xcode6.3 使用,在集成MJRefresh是出现以下问题 研究了demo很久,解决如下: 在   MJRefreshConst.m   中 包含 #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> 但是还是会有一个错误,如下 我们再来撸起 然后运行 ,到此,就行了,不会再报错了.

java 刷新报错 Feature &#39;taglib&#39; not found.

刷新工程报错:org.eclipse.emf.ecore.xmi.FeatureNotFoundException: Feature 'taglib' not found. 错误原因:tomcat7,部署tomcat6下开发的项目.web.xml下引入taglib标签的方式有了新的配置要求. tomcat7.0前版本web.xml中taglib配置如下: <taglib>     <taglib-uri>http://www.krmsoft.com/tags-slsint</

解决sqoop报错Invalid number; item = ITEM_UNICODE

报错栈: java.sql.SQLException: Invalid number; item = ITEM_UNICODE at com.intersys.jdbc.SysList.getInt(SysList.java:1735) at com.intersys.jdbc.CacheResultSet.getInt(CacheResultSet.java:247) at org.apache.sqoop.lib.JdbcWritableBridge.readInteger(JdbcWrit

self.view.frame.size.height = 100f; 这样写没法通过编译,编译器会报错&quot;expression is not assignable&quot;

self.view.frame.size.height = 100f; 这样写没法通过编译,编译器会报错"expression is not assignable" 原因是,这句话里面的几个点有两种不同的含义.self.view.frame是Objective-C语法,是读取view属性的frame属性,在Objective-C中使用点来访问属性只是一种语法糖,所以self.view.frame这句话会被转换成: [[self view] frame] 也就是说,实际上这是消息传递.

Android studio报错 Error retrieving parent for item: No resource found that matches the given name &#39;android:TextAppearance.Material.Inverse&#39;

用Android studio创建一个工程,我选择了Phone and Tablet平台, Minimum SDK选择了API 9,也就最低支持是Android 2.3, 接下来一路Next.惊喜出现了,报了一堆 Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'... 都是说找不到某个样式,仔细看错误信息

python 报错TypeError: &#39;range&#39; object does not support item assignment,解决方法

贴问题 nums = range(5)#range is a built-in function that creates a list of integers print(nums)#prints "[0,1,2,3,4]" print(nums[2:4])#Get a slice from index 2 to 4 (exclusive); prints '[2,3]" print(nums[2:])#Get a slice from index 2 to the end

微信小程序-解决下拉刷新报错

关于"enablePullDownRefresh": "true" 一.使用方式 在 Page 中定义 onPullDownRefresh 处理函数,监听该页面用户下拉刷新事件.需要在 config 的window选项中开启 enablePullDownRefresh.当处理完数据刷新后,wx.stopPullDownRefresh可以停止当前页面的下拉刷新. 二.错误处理 在代码中出现的报错如下: 变量值"true",这是个字符串而不是Bool