如何从集合视图打开viewcontroller?

时间:2019-10-20 05:18:22

标签: ios swift

我是ios开发新手,我想知道如何从集合视图中打开新的viewcontroller。

我有我的收藏夹视图,现在我想在按下图像1时打开我的视图控制器颜色紫色,而在按下图像2时打开我的视图控制器颜色青绿色。

我想知道用户单击了什么图像然后显示视图控制器

我添加图片。

enter image description here

1 个答案:

答案 0 :(得分:2)

func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
  let secondVC = self.storyboard?.instantiateViewController(withIdentifier: "SecondView") as! SecondViewController
  secondVC.modalPresentationStyle = .overCurrentContext
/// if use navigation controller
  self.navigationController?.pushViewController(secondVC, animated: true)
/// if use viewController
self.present(secondVC, animated: true, completion: nil)