Я пытаюсь добавить collectionViewController
к другому контроллеру в качестве подсмотра.добавить контроллер просмотра коллекции к другому контроллеру как subview
datasource
и delegate
методы называются.
Я могу взаимодействовать с ячейками i.e, я могу позвонить didSelectItemAtIndexpath
, но я ничего не вижу.
Пожалуйста, дайте мне знать, если я сделал что-то неправильно.
HairTypeFilterController *htfvc=[self.storyboard instantiateViewControllerWithIdentifier:@"hairTypeFilterSBID"];
[self addChildViewController:htfvc];
[htfvc didMoveToParentViewController:self];
htfvc.view.frame=CGRectMake(0, 0, _filterDetailsOutlet.frame.size.width, _filterDetailsOutlet.frame.size.height);
[_filterDetailsOutlet addSubview:htfvc.collectionView];
где ваша реализация метода сбора данных сбора данных? он добавляется только в качестве подзадачного кода. «didSelectItemAtIndexpath» - это метод делегата, который не нужно вызывать –
// Зарегистрировать классы ячеек [self.collectionView registerClass: [класс UICollectionViewCell] forCellWithReuseIdentifier: reuseIdentifier]; Мне пришлось удалить это, которое приходит по умолчанию. Он работает сейчас. – RAM
Для этого можно просмотреть ContainerView. Легко добавить Whole viewController в качестве подзадачи –