Способ заполнения UITableViewCell
состоит в переопределении метода cellForRowAt:
.
func tableView(_ tableView: UITableView,
cellForRowAt indexPath: IndexPath) -> UITableViewCell
Однако сначала необходимо передать данные в UICollectionViewCell
.Аналогичным образом, это также достигается путем переопределения метода cellForItemAt:
.
func collectionView(_ collectionView: UICollectionView,
cellForItemAt indexPath: IndexPath) -> UICollectionViewCell
Таким образом, вы можете подкласс UICollectionViewCell
и объявить пользовательскую переменную-член для хранения данных.Кроме того, приведите подкласс в соответствие с протоколом UITableViewDataSource
, чтобы вам пришлось переопределять метод UITableViewDataSource
cellForRowAt:
.Оттуда вы также можете обратиться к другому подклассу из UITableViewCell
, который также будет иметь пользовательскую переменную-член, которая будет хранить данные.Наконец, настройте подкласс UITableViewCell
для отображения данных.