Не могу добавить элементы в UICollectionView внутри UIView Xib
Я хочу разместить мой (BusinessViewTableHeader: UIView) как заголовок tableView:
tableView.tableHeaderView = BusinessViewTableHeader.instanceFromNib() as! BusinessViewTableHeader
Внутри BusinessViewTableHeader есть UICollectionView, который должен отображать изображения при перелистывании, так же, как приложение Tinder.
Это мой подкласс UIView:
class BusinessViewTableHeader: UIView {
@IBOutlet var collectionView: UICollectionView!
override func awakeFromNib() {
super.awakeFromNib()
self.collectionView.delegate = self
self.collectionView.registerNib(UINib(nibName: "BusinessImageCollectionCell", bundle: nil), forCellWithReuseIdentifier: "BusinessImageCollectionCell")
}
class func instanceFromNib() -> UIView {
return UINib(nibName: "BusinessViewTableHeader", bundle: nil).instantiateWithOwner(nil, options: nil)[0] as! UIView
}
....
}
extension BusinessViewTableHeader: UICollectionViewDelegate, UICollectionViewDataSource {
....
}
проблемаУ меня есть пользовательский xib UIView, содержащий UICollectionView. Проблема в том, что я не могу добавить любые ячейки (элементы) в UICollectionView. Я могу добавить элементы в мой другой UICollectionView, которые находятся внутри UIViewController. Первое изображение показывает свойства для UICollectionView внутри UIViewController, второе изображение показывает UICollectionView внутри UIView xib.
[2
ВопросПочему я не могу добавить элементы в UICollectionView внутри UIView xib? Есть ли способ сделать это?