标签:ios uicollectionviewcont uicollectionviewflow
最近在做项目的时候,用到了UICollectionViewController控制器,但是在显示数据的时候,出现了如下的警告信息:
“
2015-01-28 21:55:17.790 Demo[636:9351] the behavior of the UICollectionViewFlowLayout is notdefined because:
2015-01-28 21:55:17.791 Demo[636:9351]the item height must be less than the height of the UICollectionView minus thesection insets top and bottom values.
” 很纠结,检查了很久才发现了问题的原因之所在。UICollectionViewFlowLayout的itemSize的宽或者高设置的有问题!它的size必须在父容器的范围之内!
CGSize screenSize = [UIScreen mainScreen].bounds.size; // 这里的高度应该减去导航条的高度和状态栏的高度,而不是屏幕的高度! self.layout.itemSize = CGSizeMake(screenSize.width, screenSize.height - CYNavigationBarHeight - CYStatusBarHeight);
UICollectionViewController使用问题之UICollectionViewFlowLayout
标签:ios uicollectionviewcont uicollectionviewflow
原文地址:http://blog.csdn.net/chenyblog/article/details/43279199