我有一個自定義的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