ios - 如何使用TableView“选择行位于”方法更新CollectionView

标签 ios uitableview uicollectionview

我有一个ViewController,其中包含collectionview和tableview。我希望能够在tableView中按一行并用新图像更新collectionView。我不确定在这种情况下如何引用collectionView。

我假设我必须在tableView的“DidSelectRowAt”方法中放入一些代码,然后使用字典传递数据。有人知道吗谢谢!

viewController

最佳答案

尝试此方法,并将最新字典传递给collectionView字典

 func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    yourCollectionViewDict = arrDict[indexPath.row]
    collectionView.reloadData()
}

关于ios - 如何使用TableView“选择行位于”方法更新CollectionView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43741578/

相关文章:

android - 移动端与云端数据同步

ios - 约束冲突 UICollectionView

ios - 使 uicollectionview 单元出队时出现问题(swift 3)

ios - 在 Swift 中访问变量值

ios - 用户在 iOS9 上选择 "Allow"后注册本地通知返回 UIUserNotificationTypeNone

uitableview - 手势识别器和 TableView

ios - 如何在 iOS 中从 Nsarray 中搜索?

ios - swift:collectionView 单元格中的标签

ios - 无法在 SwiftUI 列表中更改 LPLinkView 的帧大小

uitableview - 以编程方式添加到 UITableViewCell 的 UIButtons 永远不会出现