我有一个ViewController,它包含一个collectionview和一个tableview。我希望能够在tableView中按一行并使用新图像更新collectionView。我不确定如何在这种情况下引用collectionView。
我假设我必须在我的tableView中的“DidSelectRowAt”方法中放入一些代码,并使用字典传递数据。任何人都有任何想法?谢谢!
答案 0 :(得分:1)
您是否曾尝试从tableView' collectionView.reloadData()
触发didSelectRowAtIndexPath
?
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
collectionView.reloadData()
}
答案 1 :(得分:1)
尝试此方法并将最新字典传递给collectionView Dictionary
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
yourCollectionViewDict = arrDict[indexPath.row]
collectionView.reloadData()
}