jjzjj

CustomCollectionViewCell

全部标签

ios - 以 UIView 作为委托(delegate)和数据源的 UICollectionView

我一定是个菜鸟,但我想不通,需要一些帮助。我有一个UIView,里面有一个UICollectionView。当我添加CollectionView时,出于某种原因,我的Nib中没有得到UICollectionViewCell我只有在UIViewController中添加CollectionView时才会得到它。我的部分问题是-是否可以在我的nib文件中包含UICollectionViewCell?我假设答案是否定的,所以我尝试了以下方法:我为我的自定义UICollectionViewCell创建了一个单独的nib文件和类,并将自定义单元格注册到我的CollectionView中,如下所示

ios - 我应该在 UICollectionViewCell 的哪个方法中编写只运行一次的代码?

我希望在UICollectionView设置其imageView.image之后修改它的布局。我想知道为我的可重用单元只执行一次我的代码的正确方法。到目前为止,对我有用的方法是在cellForRow()方法中在其中绘制我的自定义View,但这会使代码变得困惑。我想在单元格的类中执行代码。Init(带框架)不工作。它甚至没有从我的collectionView中调用。此外,如果有人可以快速解释UICollectionViewCell最重要的方法是做什么的,以及何时使用它们中的每一个,我将不胜感激!编辑:这是我要从cellForRow()中删除并移至单元格类中的代码:firstProduct