Ios 如何使UICollectionView自定义布局?
我想做一些自定义的集合视图布局。 每个单元格的位置都是随机的,但单元格不应相互重叠。Ios 如何使UICollectionView自定义布局?,ios,objective-c,uicollectionview,uicollectionviewcell,uicollectionviewlayout,Ios,Objective C,Uicollectionview,Uicollectionviewcell,Uicollectionviewlayout,我想做一些自定义的集合视图布局。 每个单元格的位置都是随机的,但单元格不应相互重叠。 我已经试过了,但我希望细胞位置随机,没有重叠。如何使用Objective-c实现它?您真的需要它成为UICollectionView?或者您可以简单地使用“随机化位置”功能来定位视图吗?是的,它应该是UICollectionView,因为每个项目都是UICollectionViewCell您将每个项目设置为UICollectionViewCell,因为您正试图使用UICollectionView。集合视图的哪
我已经试过了,但我希望细胞位置随机,没有重叠。如何使用Objective-c实现它?您真的需要它成为
UICollectionView
?或者您可以简单地使用“随机化位置”功能来定位视图吗?是的,它应该是UICollectionView,因为每个项目都是UICollectionViewCell您将每个项目设置为UICollectionViewCell
,因为您正试图使用UICollectionView
。集合视图的哪些好处是您期望得到的,而没有它您是无法得到的?我正在使用一些委托方法,例如didSelectRowAtIndexPath@DonMag,使用任务的集合视图是明显的选择,但实际的自定义布局(以及自定义布局中的计算)可以通过多种方式处理,计算物品位置的方法不止一种;当然,它可以在没有集合视图的情况下实现,但是为什么有人会让它变得比实际更难,您的解决方案在理论上听起来更容易,但在实践中更复杂;您将开始制定您的想法,但当您想返回到集合视图时,您会发现自己处于一种情况(应该从那里开始)。这很简单。