CustomCollectionViewCell

CustomCollectionViewCell

我有一个UICollectionViewCell的子类,我想单独进行单元测试。我如何实例化它(可能吗?)一个人没有主人?

最佳答案

这是可能的。在这段代码中,我假设您的单元类名是:CustomCollectionViewCell,它位于CustomCollectionViewCell.xib文件中:

let bundle = Bundle(for:CustomCollectionViewCell.self)
let nib = UINib(nibName: "CustomCollectionViewCell", bundle: bundle)
//nibName should be the same as your file name
let cell = nib.instantiate(withOwner: nil, options: nil).first as? CustomCollectionViewCell

10-08 06:28