UICollectionView переход на новый UITableViewController

swift
ios

#1

Здравствуйте!
Сделал все по уроку https://www.youtube.com/watch?v=EMOVBLaNzs4
На данный момент хочу реализовать переход на новый view UITableViewController при нажатии на любую ячейку, изображения, я не могу это реализовать, использовать self.present(recipeDetailTVC, animated: true, completion: nil) в UICollectionView не получается. Через делегирования у меня не получилось, каким образом можно такое сделать?


#2

может навигацию подключить и переходы сделать?


#3

Каким образом, я не могу использовать self.navigationController?.pushViewController("_", animated: true) в UICollectionView


#4

Если используешь сториборды, можно segue настроить.
Также можно свой роутер сделать для навигации. Куда передавать можно параметры и переходить куда нужно.

И обработку нажатий на ячейку надо делать в контроллере, а не в UICollectionView.


#5

а поподробнее можно? у меня, например, тоже сейчас такая проблема, что не могу сделать обработку нажатий в коллекции, потому что нужно в контроллере.


#6

Ну все правильно. В контроллере и надо это делать. Все нажатия на вьюхах обрабатываются там. Либо делегат подписывается либо напрямую action-ы протягиваются.