Я реализую UICollectionView без раскадровки или файлов XIB.В настоящее время мой firstviewcontroller встроен в контроллер навигации и при нажатии кнопки вызывает collectionviewcontroller.
Вот мой код в firstviewcontroller.m
UICollectionViewFlowLayout *layout=[[UICollectionViewFlowLayout alloc] init];
layout.sectionInset = UIEdgeInsetsMake(20, 20, 20, 20);
layout.minimumInteritemSpacing = 0;
layout.minimumLineSpacing = 20;
CollectionViewController *ivc = [[CollectionViewController alloc] initWithCollectionViewLayout:layout];
[self.navigationController pushViewController:ivc animated:NO];
Однако я не хочу иметь код макетаздесь.Я хочу, чтобы это было где-то в collectionviewcontroller.m.Наверное, в viewDidLoad?
Но мне нужно иметь макет для инициализации collectionviewcontroller, чтобы выдвинуть представление.Есть лучший способ сделать это?Любая помощь будет оценена.