我有一个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