与UICollectionView
和单元格间距有些问题。我想出了如何改变间距,并完美适用于我的肖像视图,但不适合我的横向视图。我试图区分:动态更改单元格间距UICollectionView
//set minimum spacing
if(UIDeviceOrientationIsLandscape([UIDevice currentDevice].orientation)){
layout.minimumLineSpacing = 100.0f;
}
else{
layout.minimumLineSpacing = 40.0f;
}
但不幸的是,当我从肖像切换到风景时,它不会改变。任何人都可以告诉我如何实现这一目标?
你需要的,如果你想重新加载您的收藏视图调用数据源或委托方法的收集视图 – Rajat
这应该回答你的问题:[http://stackoverflow.com/questions/18988028/how-do-i-define-the-size-of-a-collectionview-on-rotate ](http://stackoverflow.com/questions/18988028/how-do-i-define-the-size-of-a-collectionview-on-rotate) –
问题不是单元格的大小,而是间距时其在横向视图。我需要每个单元格单独,然后分页去第一个调用[layout invalidateLayout]的下一个单元格 –