Closed andi911 closed 9 years ago
应该只能这样了吧,系统自带的只有这种格式的了。要想改掉系统的只有重新方法或添加协议委托代理修改。不然就用scrollView或tableView代替试试咯。他这里主要的是RAMCollectionViewFlemishBondLayout封装类而已,只有复制他这个类文件就可以使用了,也不算复杂。
这个是他的调用协议方法
(RAMCollectionViewFlemishBondLayoutGroupDirection)collectionView:(UICollectionView )collectionView layout:(RAMCollectionViewFlemishBondLayout )collectionViewLayout highlightedCellDirectionForGroup:(NSInteger)group atIndexPath:(NSIndexPath *)indexPath { RAMCollectionViewFlemishBondLayoutGroupDirection direction;
if (indexPath.row % 2) { direction = RAMCollectionViewFlemishBondLayoutGroupDirectionRight; } else { direction = RAMCollectionViewFlemishBondLayoutGroupDirectionLeft; }
return direction; }
能给个qq号吗,有个问题想请教下
qq:2082142540 呵呵,也是菜鸟一个 谈不上请教
你可以查看我的代码 在ViewController.m文件120行或者方法:
return CGSizeMake((fDeviceWidth-20)/2, (fDeviceWidth-20)/2+50);
CGSize是宽高,自己定义大小的。可以把除以2改为处以3或者其他多个。由于我的CollectionViewCell是自动适配大小的,所以可以直接修改运行且正常显示。