в UICollectionViewController не нужно трогать(создавать) саму коллекцию. А для того что бы установить свой лайаут используй у коллекции метод setCollectionViewLayout(_:animated:)
Всем привет, может кто подсказать, как реализовать переход меж вью с логикой (допустим у меня есть 2 поля логин и пароль, я проверяю на их заполнение или еще чего и делаю переход на другую вью)