问题:想在初始化UICollectionViewCell的时候,根据类型来区分布局?我们知道复用的UICollectionViewCell都是通过initWithFrame来初始化的。但是这个函数,如我们增加了一个参数,新增的这个参数如何传值进去呢?方案:重写UICollectionViewCell的初始化函数,写上需要的参数,然后根据需要的参数类型,分别写几个子cell,在UICollectionView注册cell时,分别根据类型注册子cell。在UICollectionView的创建cell代理方法中,使用父cell。注册cell:letcv=UICollectionView.init(
问题:想在初始化UICollectionViewCell的时候,根据类型来区分布局?我们知道复用的UICollectionViewCell都是通过initWithFrame来初始化的。但是这个函数,如我们增加了一个参数,新增的这个参数如何传值进去呢?方案:重写UICollectionViewCell的初始化函数,写上需要的参数,然后根据需要的参数类型,分别写几个子cell,在UICollectionView注册cell时,分别根据类型注册子cell。在UICollectionView的创建cell代理方法中,使用父cell。注册cell:letcv=UICollectionView.init(
collectionViewdidSelectItemAtIndexPathwithsendingimages我正在收藏视图中显示图像。当我选择特定单元格时,详细图像将显示在另一个视图控制器中。委托方法是didSelectItemAtIndexPath。请帮帮我。123456789101112recipeImages=[NSArrayarrayWithObjects:@"img2.png",@"img.png",@"img1.png",@"img3.png",@"img4.png",@"img5.png",@"img6.png",@"img7.png",nil];-(UICollectionV
collectionViewdidSelectItemAtIndexPathwithsendingimages我正在收藏视图中显示图像。当我选择特定单元格时,详细图像将显示在另一个视图控制器中。委托方法是didSelectItemAtIndexPath。请帮帮我。123456789101112recipeImages=[NSArrayarrayWithObjects:@"img2.png",@"img.png",@"img1.png",@"img3.png",@"img4.png",@"img5.png",@"img6.png",@"img7.png",nil];-(UICollectionV