我有一个自定义的UICollectionViewCell,我想在UICollectionView的cellForItemAt方法中加载,但没有从集合视图的dequeueReusableCell方法获取/实例化单元。从nib加载UICollectionViewCell无需重用
我现在遇到的问题是,明明加载像细胞:
let cell = MyCustomCell()
它IB性质不加载,我试过还呼吁:
cell.awakeFromNib() and/or layoutIfNeeded()
没有影响。我可以使用出列方法从IB加载视图,但如前所述,无法使用它。
我正确地注册在视图控制器的viewDidLoad中笔尖其中收集视图生活:
let name = String(describing: MyCustomCell.self)
collectionView.register(
UINib(
name: name,
bundle: nil),
forCellWithReuseIdentifier: "customCell")
你100%的权利 - 而是我只是使用了几个不同的单元格不同的重用标识符,并作为正常出队,如果你想更新你的答案,以表明我很乐意接受它。 –
这很好,你得到正确的做法!我认为我的回复回答了帖子的问题,所以如果你接受它,我会非常开心:) – Jonathanff