Это может быть немного запутанным, но у меня есть контроллер представления, который имеет представление таблицы, которое содержит пользовательскую ячейку таблицы и внутри этой ячейки таблицы, у меня есть collectionView причем каждая ячейка содержит одно изображение. Я пытаюсь настроить образ моего CollectionCell, используя переменную userToView, показанную ниже.Передача данных из ViewController в ячейку коллекции в ячейке таблицы
Функция Делегат ниже, где ячейка таблицы конфигурируется:
OtherUserAccountViewController.swift
class OtherUserAccountViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
var userToView = User()
...
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell:OtherUserPhotosTableViewCell = self.tableView.dequeueReusableCell(withIdentifier: photosCellReuseIdentifier) as! OtherUserPhotosTableViewCell
cell.selectionStyle = .none
return cell
}
...
}
Функция Делегат ниже, где это изображение создается:
OtherUserPhotosTableViewCell.swift
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "otherUserPhotosCollectionCell", for: indexPath) as! OtherUserPhotosCollectionViewCell
//Configure cell with photo from parent ViewController
return cell
}
Мой заказ CollectionViewCell можно увидеть ниже:
OtherUserPhotosCollectionViewCell.swift
class OtherUserPhotosCollectionViewCell: UICollectionViewCell {
@IBOutlet weak var imageView: UIImageView!
}
Я только действительно было привыкания к Swift & развития IOS за последние пару недель, так что любая помощь очень признателен. Спасибо за ваше время!
, что делает 'переменная userToView' содержит? откуда вы получаете изображения? – KrishnaCA
Правильно, я буду использовать массив UIimages –