关闭

UIFlowLayout:the behavior of the UICollectionViewFlowLayout is not defined

标签: flowLayout
288人阅读 评论(0) 收藏 举报
分类:

一.具体报错的内容如下:

the behavior of the UICollectionViewFlowLayout is not defined because:
 the item height must be less than the height of the UICollectionView minus the section insets top and bottom values, minus the content insets top and bottom values.
The relevant UICollectionViewFlowLayout instance is <UICollectionViewFlowLayout: 0x7fce90e3d6c0>, and it is attached to <UICollectionView: 0x7fce918f2600; frame = (0 0; 375 200); clipsToBounds = YES; autoresize = W+H; gestureRecognizers = <NSArray: 0x7fce90e3ceb0>; layer = <CALayer: 0x7fce90e3bb70>; contentOffset: {0, 0}; contentSize: {0, 200}> collection view layout: <UICollectionViewFlowLayout: 0x7fce90e3d6c0>.

二. 原因分析

UICollectionViewFlowLayout的itemSize的宽或者高设置的有问题!它的size必须在父容器的范围之内!

父容器UICollectionView的高度为200,但是在设置itemSize高度的时候设置成250了。

self.flowLayout.itemSize = CGSizeMake([UIScreen mainScreen].bounds.size.width, 250);

三.解决方法

将itemSize的高度也改的和父容器UICollectionView一致,即200.

self.flowLayout.itemSize = CGSizeMake([UIScreen mainScreen].bounds.size.width, 200);
0
0
查看评论

04 - the behavior of the UICollectionViewFlowLayout is not defined

问题描述 前提 : 自定义UICollectionViewFlowLayout:包含若干个UIScroll 理想现象 : 正常相应 报错reason : 2016-04-12 19:17:59.919 weather[95267:1467874] the behavior of the UICol...
  • Gilgamesho
  • Gilgamesho
  • 2016-05-19 19:51
  • 1403

【iOS】The behavior of the UICollectionViewFlowLayout is not defined because:

当你用collectionView做轮播滚动的时候,发现头顶会空一块,或者发现有以下提示的时候,可以用这个解决: - (void)viewDidLoad { [super viewDidLoad]; [self initCycleView]; self.automa...
  • u013068862
  • u013068862
  • 2017-02-16 14:45
  • 349

the behavior of the UICollectionViewFlowLayout is not defined because:

the behavior of the UICollectionViewFlowLayout is not defined because:  the item height must be less than the height of the UICollectionVi...
  • github_26672553
  • github_26672553
  • 2015-11-19 11:54
  • 3404

UICollectionViewController使用问题之UICollectionViewFlowLayout

1.  问题描述: 最近在做项目的时候,用到了UICollectionViewController控制器,但是在显示数据的时候,出现了如下的警告信息: “ 2015-01-28 21:55:17.790 Demo[636:9351] the behavior of the UIC...
  • u014696025
  • u014696025
  • 2015-01-29 21:32
  • 6727

iOS - 解决the behavior of the UICollectionViewFlowLayout is not defined

文/大L君(简书作者) 原文链接:http://www.jianshu.com/p/b7798ac5ad3d 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 问题描述 前提 : 自定义UICollectionViewFlowLayout:包含若干个UIScroll理想...
  • lincsdnnet
  • lincsdnnet
  • 2016-11-09 12:54
  • 1031

The behavior of the UICollectionViewFlowLayout is not defined because 解决办法!

最近在项目中实现一个表情切换的控件,刚写时,时间比较紧张,在实现的过程中,系统打印了一个警告,警告内容如下: 2017-08-07 15:04:13.162405 BeautyMain[10202:2018017] The behavior of the UICollectionV...
  • QiuHaoZhou
  • QiuHaoZhou
  • 2017-08-07 15:22
  • 94

xcode7.3出现the behavior of the UICollectionViewFlowLayout is not defined警告

xcode7.3和iOS9中出现如下警告: the behavior of the UICollectionViewFlowLayout is not defined because:
  • zdby11
  • zdby11
  • 2016-04-27 20:56
  • 675

【PHP】完整的PHP wampServer集成环境的配置

PHP环境的配置,就可以让很多想要学习PHP的人直接放弃这该死世界上最好的语言。现在来介绍一下PHP中较为简单的也是较为快速的wampServer集成环境的搭建,以便在自己的电脑上也能测试PHP 一、下载wampServer 32位 下载地址: http://yun.baidu....
  • u013068862
  • u013068862
  • 2017-06-13 10:56
  • 311

UICollectionView入门--使用系统UICollectionViewFlowLayout布局类

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://rainbownight.blog.51cto.com/1336585/1323780 初始化: //初始化布局类(UICollectio...
  • meegomeego
  • meegomeego
  • 2013-11-25 22:51
  • 72612

iOS开发进阶之旅-自定义UICollectionViewFlowlayout

无疑,iOS6引入的UICollectionView是UIKit视图类中的新星。UICollectionView在各个方面都有一定的UITableView的影子。而,相比于UITableView更强的定制性,更大的灵活性是UICollectionView完全超越UITableView的一点。 ...
  • uitguyrff
  • uitguyrff
  • 2016-03-27 18:09
  • 1773
    个人资料
    • 访问:18776次
    • 积分:475
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:3篇
    • 译文:0篇
    • 评论:4条
    最新评论