使用xib 创建视图

.使用xib 创建UICollectionViewCell 使用的坑

由于在一个xib中创建了多个视图

注册:
payOpenView.subCollect.register(UINib.init(nibName: "PayOpenCell", bundle: nil), forCellWithReuseIdentifier: "PayOpenCell")

使用:
var cell = collectionView.dequeueReusableCell(withReuseIdentifier: "PayOpenCell", for: indexPath) as? PayOpenCell
if cell == nil{
cell = Bundle.main.loadNibNamed("PayOpenCell", owner: self, options: nil)?.first as! PayOpenCell
}

导致下面的崩溃

几经周折
…..

一个xib就放一个视图吧 解决问题

你可能感兴趣的:(使用xib 创建视图)