Avatar
Kishikawa Katsumi 4/15/2023 1:16 AM
collectionViewをプロパティに持つなどすればcellRegistrationの中から参照できると思いますが何かそのようにできないような状況ですか?
1:18 AM
class MainViewController: UIViewController, UICollectionViewDelegate { ... @IBOutlet private var collectionView: UICollectionView! // <= プロパティで持つ private var dataSource: UICollectionViewDiffableDataSource<Int, Status>! override func viewDidLoad() { super.viewDidLoad() ... let cellRegistration = UICollectionView.CellRegistration<DeviceCell, Status>(cellNib: UINib(nibName: "DeviceCell", bundle: nil)) { (cell, indexPath, item) in ... self.collectionView ... // <= ここでプロパティのcollectionViewを参照する ... ^ たいていはこんな感じじゃないかと思います。 (edited)
t_kansha 1