override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "SegueDetail" {
let vc = segue.destination as? PostDetailViewController
vc?.post = sender as? Post
}
}
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
collectionView.deselectItem(at: indexPath, animated: true)
let post = posts![indexPath.item]
performSegue(withIdentifier: "SegueDetail", sender: post)
}
SwiftUI中segue与collectionView交互
本文介绍了一个SwiftUI应用程序中如何使用segue进行视图控制器之间的数据传递,并展示了当用户在UICollectionView中选择某个项时触发segue的具体实现方式。
1023

被折叠的 条评论
为什么被折叠?



