我是ios开发新手,我想知道如何从集合视图中打开新的viewcontroller。
我有我的收藏夹视图,现在我想在按下图像1时打开我的视图控制器颜色紫色,而在按下图像2时打开我的视图控制器颜色青绿色。
我想知道用户单击了什么图像然后显示视图控制器
我添加图片。
答案 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)