Как добавить UICollectionView в UITableView HeaderView.
Можно ли добавить UICollectionView в заголовок TableView?
Как добавить UICollectionView в UITableView HeaderView.
Можно ли добавить UICollectionView в заголовок TableView?
Ниже приведены 2 подхода к решению этого требования:
Вы можете добавить UIView в раскадровку и определить его выход в файле контроллера и вернуть это представление в метод viewForHeader UITableViewDelegate. Но этот подход будет работать только для одного раздела.
Другой создает один файл представления .xib, который содержит в себе представление коллекции и возвращает его объект в методе делегата viewForHeader. При этом вы можете сделать отдельный код для представления коллекции в файле представлений.
Да, это. Создайте экземпляр UICollectionView
, добавьте его в качестве подпредставления вашего представления заголовка, добавьте соответствующие ограничения, чтобы определить его размер, установите его делегата и источник данных, и все готово.
в методе viewforheader. добавить следующий код
_xScrollTableViewCell = [ASOXScrollTableViewCell tableView:tableView cellForRowInTableViewIndexPath:indexPath withReusableCellIdentifier:cellIdentifier delegate:self];
return _xScrollTableViewCell.contentview;
Я использую эту библиотеку: здесь